library(tidyverse)
── Attaching packages ────────────────────────────────────────────────────────── tidyverse 1.3.0 ──
✓ ggplot2 3.3.2     ✓ purrr   0.3.4
✓ tibble  3.0.3     ✓ dplyr   1.0.2
✓ tidyr   1.1.1     ✓ stringr 1.4.0
✓ readr   1.3.1     ✓ forcats 0.5.0
── Conflicts ───────────────────────────────────────────────────────────── tidyverse_conflicts() ──
x dplyr::filter() masks stats::filter()
x dplyr::lag()    masks stats::lag()
library(MouseGastrulationData)
Loading required package: SingleCellExperiment
Loading required package: SummarizedExperiment
Loading required package: GenomicRanges
Loading required package: stats4
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: ‘BiocGenerics’

The following objects are masked from ‘package:parallel’:

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ, clusterExport, clusterMap,
    parApply, parCapply, parLapply, parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from ‘package:dplyr’:

    combine, intersect, setdiff, union

The following object is masked from ‘package:limma’:

    plotMA

The following objects are masked from ‘package:stats’:

    IQR, mad, sd, var, xtabs

The following objects are masked from ‘package:base’:

    anyDuplicated, append, as.data.frame, basename, cbind, colnames, dirname, do.call,
    duplicated, eval, evalq, Filter, Find, get, grep, grepl, intersect, is.unsorted,
    lapply, Map, mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
    Position, rank, rbind, Reduce, rownames, sapply, setdiff, sort, table, tapply,
    union, unique, unsplit, which, which.max, which.min

Loading required package: S4Vectors

Attaching package: ‘S4Vectors’

The following objects are masked from ‘package:dplyr’:

    first, rename

The following object is masked from ‘package:tidyr’:

    expand

The following object is masked from ‘package:base’:

    expand.grid

Loading required package: IRanges

Attaching package: ‘IRanges’

The following objects are masked from ‘package:dplyr’:

    collapse, desc, slice

The following object is masked from ‘package:purrr’:

    reduce

Loading required package: GenomeInfoDb
Loading required package: Biobase
Welcome to Bioconductor

    Vignettes contain introductory material; view with 'browseVignettes()'. To cite
    Bioconductor, see 'citation("Biobase")', and for packages 'citation("pkgname")'.

Loading required package: DelayedArray
Loading required package: matrixStats

Attaching package: ‘matrixStats’

The following objects are masked from ‘package:Biobase’:

    anyMissing, rowMedians

The following object is masked from ‘package:dplyr’:

    count

Loading required package: BiocParallel

Attaching package: ‘DelayedArray’

The following objects are masked from ‘package:matrixStats’:

    colMaxs, colMins, colRanges, rowMaxs, rowMins, rowRanges

The following object is masked from ‘package:purrr’:

    simplify

The following objects are masked from ‘package:base’:

    aperm, apply, rowsum


Attaching package: ‘SingleCellExperiment’

The following object is masked from ‘package:edgeR’:

    cpm
library(SingleCellExperiment)
library(scater)

Attaching package: ‘scater’

The following object is masked from ‘package:limma’:

    plotMDS
library(scran)
library(bit64)
Loading required package: bit

Attaching package: ‘bit’

The following object is masked from ‘package:base’:

    xor

Attaching package bit64
package:bit64 (c) 2011-2017 Jens Oehlschlaegel
creators: integer64 runif64 seq :
coercion: as.integer64 as.vector as.logical as.integer as.double as.character as.bitstring
logical operator: ! & | xor != == < <= >= >
arithmetic operator: + - * / %/% %% ^
math: sign abs sqrt log log2 log10
math: floor ceiling trunc round
querying: is.integer64 is.vector [is.atomic} [length] format print str
values: is.na is.nan is.finite is.infinite
aggregation: any all min max range sum prod
cumulation: diff cummin cummax cumsum cumprod
access: length<- [ [<- [[ [[<-
combine: c rep cbind rbind as.data.frame
WARNING don't use as subscripts
WARNING semantics differ from integer
for more help type ?bit64

Attaching package: ‘bit64’

The following objects are masked from ‘package:SummarizedExperiment’:

    match, order, rank

The following object is masked from ‘package:Biobase’:

    cache

The following objects are masked from ‘package:GenomicRanges’:

    match, order, rank

The following objects are masked from ‘package:IRanges’:

    match, order

The following objects are masked from ‘package:S4Vectors’:

    %in%, match, order, rank

The following objects are masked from ‘package:BiocGenerics’:

    %in%, match, order, rank

The following objects are masked from ‘package:base’:

    :, %in%, is.double, match, order, rank
library(patchwork)

options(digits=3)
source('~/milo/notebooks/benchmark/benchmark_utils.R')
Error in library(DAseq) : there is no package called ‘DAseq’
figdir <- "~/mount/gdrive/milo/Figures/benchmark_v2/"
if (!dir.exists(figdir)) {
  dir.create(figdir)  
}

Load dataset

Select samples from late time points (even number of replicates)

```r
AtlasSampleMetadata %>%
  filter(stage %in% c(\E7.75\, \E8.0\, \E8.25\, \E8.5\)) %>%
  pull(sample)

<!-- rnb-source-end -->

<!-- rnb-output-begin eyJkYXRhIjoiIFsxXSAgOCAgOSAxMiAxMyAxNiAxNyAyNCAyNSAyOCAyOSAzMyAzNCAzNSAzNiAzN1xuIn0= -->

[1] 8 9 12 13 16 17 24 25 28 29 33 34 35 36 37




<!-- rnb-output-end -->

<!-- rnb-chunk-end -->


<!-- rnb-text-begin -->



<!-- rnb-text-end -->


<!-- rnb-chunk-begin -->


<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuYGBgclxuZW1icnlvX3NjZSA8LSBFbWJyeW9BdGxhc0RhdGEodHlwZT1cXHByb2Nlc3NlZFxcLCBzYW1wbGVzID0gbGF0ZV9zYW1wbGVzKVxuXG5gYGBcbmBgYCJ9 -->

```r
```r
embryo_sce <- EmbryoAtlasData(type=\processed\, samples = late_samples)

<!-- rnb-source-end -->

<!-- rnb-output-begin eyJkYXRhIjoic25hcHNob3REYXRlKCk6IDIwMjAtMTAtMjdcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbnNlZSA/TW91c2VHYXN0cnVsYXRpb25EYXRhIGFuZCBicm93c2VWaWduZXR0ZXMoJ01vdXNlR2FzdHJ1bGF0aW9uRGF0YScpIGZvciBkb2N1bWVudGF0aW9uXG5sb2FkaW5nIGZyb20gY2FjaGVcbiJ9 -->

snapshotDate(): 2020-10-27 see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache see ?MouseGastrulationData and browseVignettes(‘MouseGastrulationData’) for documentation loading from cache




<!-- rnb-output-end -->

<!-- rnb-chunk-end -->


<!-- rnb-chunk-begin -->


<!-- rnb-plot-begin -->

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAAGwCAMAAAB8TkaXAAAC3FBMVEUAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkbGxscHBwdHR0eHh4fHx8gICAhISEjIyMkJCQmJiYnJycoKCgpKSkqKiorKyssLCwuLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiKioqLi4uMjIyNjY2Pj4+QkJCSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///+Liv7iAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAdYElEQVR4nO3djX8U9Z0H8N1sIKCnliul1pbe1Sq9K2d655We0Nz1WkUrrT2ppfbBB6ABFWKKlUKpRW0txmuFk1qoingWsVyLtmfqlau9XEG0WjxELA9RDEHytM8zO99/4GZ3ZkP299uZ+SxkM1ny+bxeJSbzYb6zs++GySaZX0QYpkYTCfsAGOZkQ7xMzYZ4mZoN8TI1G+JlajbEy9RsKsPb75FUxmuLlmwSbSaMAbSaxucbCXw+vNN0Gm0O4POTWXh+JoXPj6PVFD4/C8+PVzDf80lNnhTebo+kTK8tWqw42uyTt9FqOgvPlwG0OSDH0Go2gzbfln60GrfQZreRQpvHpRetJnPw/FwSbfZKD1pNGV5b+og3KMQLzyde/RCJFwzxEm9piBeeT7z6IRIvGOIl3tIQLzyfePVDJF4wxEu8pSFeeD7x6odIvGCIl3hLQ7zwfOLVD5F4wRAv8ZaGeOH5xKsfIvGCIV7iLQ3xwvOJVz9E4gVDvMRbGuKF5xOvfojEC4Z4ibc0xAvPH3V4ty+6+RtHRPa33NzyJvH6h3jRZgV4x9d7bQnE+/qX++XxuyR3/W759WPE6x/iRZsw3oaInVj5bYF4TbuxY7nsWcTLhuAQL9qE8UYKKb8NueZN3dwh7avWLrvTvnqQY/PmzdtseCRneW3RIjm0aQq8U6sa83PVmW9WY34FJ7Ua8yt5UsH5Dt76stsywXi7l/xCpP0LXbL96/Z7fatXr25PecS0vLZoEQNtZiSNVs0cPj+LNrMC7zRnos00Pt+ozvwMPB9/Uq3hf1IdvA3lNwbiPbxgl/3ni8tE+j/Lywb/8LIBbY7MZUNmwd78G+OGw7KjhXj9Q7xoE8Y7NW93fPltgXifuaq5ublVZG/rktsOEa9/iBdt8psUWogXbRKvPod4wRAv8SohXrRJvPoc4gVDvMSrhHjRJvHqc4gXDPESrxLiRZvEq88hXjDES7xKiBdtEq8+h3jBEC/xKiFetEm8+hziBUO8xKuEeNEm8epziBcM8RKvEuJFm8SrzyFeMMRLvEqIF20Srz6HeMEQL/EqIV60Sbz6HOIFQ7zEq4R40Sbx6nOIFwzxEq8S4kWbxKvPIV4wxEu8SogXbRKvPod4wRAv8SohXrRJvPoc4gVDvMSrhHjRJvHqc4gXDPGO4GpA8TnNzc0/JV7/EC9YnBaNRleA3VPA664G1HU9P/MGh3ix3uTC7c5nYeVTwOuuBvT64uL7nZ2dfcc9kja9tmixkmhzQHrRasaA50sCbSakB60aWbTZK3G0mrTQ5nEzjTb7pB+tpnLw/FwK60ULeKNY2RtVf+Blg7Ma0MtfvWPJ3V32O0caGxvbfMoMExhnoYnKvs4qE6O4O+9KYTWgo79MyRO32u9lOjo6DvV6JGN6bdFipdBmQvrRataA50sSbSalD60aWbTZJwm0mhK02Wtm0OaAxNFqOgfPz6WxnvuZFyt7o4oH4nVWA8qnb45V9Ox1ecJrXjBj+5p3YgHvJKx8Cte87mpAz91tylOtg5+MveYQL5ixjbd7YjQSPQvsngJedzUgc23zLcu5cHZAiBdt8psUWogXbRKvPod4wRAv8SohXrRJvPoc4gVDvMSrhHjRJvHqc4gXDPESrxLiRZvEq88hXjDES7xKiBdtEq8+h3jBEC/xKiFetEm8+hziBUO8xKuEeNEm8epziBcM8RKvEuJFm8SrzyFeMMRLvEqIF20Srz6HeMEQL/EqIV60Sbz6HOIFQ7zEq4R40Sbx6nOIFwzxEq8S4kWbxKvPIV4wxEu8SogXbRKvPod4wRAv8SohXrRJvPoc4gVDvMSrhHjR5hjB6yyoYufpK1LE6x/iRZsjg9ddUEXkcOtc4g1IzeCNRSKROqyav4v5RKiZv2V0FDyAkcHrLqgixq0HriHegNQK3nGFO5PHkKpzB35or869+rEjGLFr3vyCKvLANingjW/YsGFn3CPZnNcWLVYGbaYkgVYNE54vabSZFninJjw/gc/P4PNzBtZz14RAqs7SJ/VAs96pYkeQkiRWtJ9UT1TJYLyFBVV2rrIcvF1NTU3rLI+IeG3Rq3CzgirnYz0HbwSpOs06oFmH79QangeVDcTrLKjyvZtaWuYsfYOXDb6plcuGOvxf+Ai89smkCH6FMUKXDe6CKvnwmjcotYK3G2fWgF/IFj6fN2AHMDJ43QVViBdJzeDtro/Wg80VdXXYiw3d3RPr6tAFhflNCi3EizbHxuu8xEu88Hzi1Q+ReMEQL/GWhnjh+cSrHyLxgiFe4i0N8cLziVc/ROIFQ7zEWxrihecTr36IxAuGeIm3NMQLzyde/RCJFwzxEm9piBeeT7z6IRIvGOIl3tIQLzyfePVDJF4wxEu8pSFeeD7x6odIvGCIl3hLQ7zwfOLVD5F4wRAv8ZaGeOH5xKsfIvGCIV7iLQ3xwvOJVz9E4gVDvMRbGuKF5xOvfojEC4Z4ibc0xAvPJ179EIkXDPESb2mIF55PvPohEi8Y4iXe0hAvPH/U4XVXAxpcFIh4vRMy3hWxcWh1bOB1VwMaXBSIeH0SLt66Cm7uPDbwuqsBFRcFIl6/hIu3ktvqjw284q4GVHxzbN68eZsNj+Qsry1aJIc2TYF3alVjfq46883hnu+uxoOVzeGfb1T2pOLzPU9qJhhvYTWgwTd9q1evbk95xLS8tmgRA21mJI1WzRw+P4s2swLvNGeizTQ+3wDnNzh40fkZeD7+pFpVeVK95wfidVYDKr7hZYNfRsFlA7iI39i4bHBXAxqyKBDxeiZcvPlPvdGpWHds4HVXAxqyKBDxeoav86JNfpNCC/GiTeLV5xAvGOIlXiXEizaJV59DvGCIl3iVEC/aJF59DvGCIV7iVUK8aPP0xDuw7qrzJ006/6p1A8TrhHjh+eHitb4/6T3X3rNh4z1ffM+k71vEmw/xwvPDxTt7+hMuWeuJ6ZcTbz7EC88PF29r9oTQ7K3Emw/xwvPDxfvUiXjKJV7PEC/arAbeyIkQrxviheeHi3foT8UTrxPiheeH/VKZSP9Ddyz/SV9ZtMTrH+JFm1XC+/yfn3nhhROmvEa8bogXnh863hlLkyIDC2cTrxviheeHjndCIv/nwDuJ1w3xwvNDx/vu7vyfx6YQrxviheeHjnfuZXss6+VPzSFeN8QLzw8d75G/j8TqIh8+SLxuiBeeHzpekef//aH/9f6hHOL1DvGiTb7Oq4V40eZpipev8yohXnh+6Hj5Oq8S4oXnh46Xr/MqIV54fuh4+TqvEuKF54eOl6/zKiFeeH7oePk6rxLiheeHjpev8yohXnh++HjfWr9y1YZjg++6ywAl1swh3qBUA++EaLQO3euYx/tE/VkXfGBiw3b33eIyQCuevZJ4g1IFvPUVrJJCvO990BRJfWuq+25xGaBEysFrdnZ29h33SNr02qLFSqLNAelFqxkDni8JtJmQHrRqZNFmr8SxovMLhfVY2Uyj8/ukH62mcmjzeC6FNvvFE5Eab1T9Gt73Ff5MTTzxedZZBsjFe6SxsbHN94KYGc44eKNhH8aoTPH3LId8h60r/+eLMwc/4C4D5OLNdHR0HOr1SMb02qLFSqHNhPSj1awBz5ck2kxKH1o1smizTxJY0cEbw8pmBp0/IHG0ms6hzd5cGm3GZQCteqOKa3jXTV+zbctd0+4v3rqhuAxQite8ganCNW+M17wVXPMqt24YXAaIeINTjVcb7K/YoivA7pjHmyq9dYO7DFBP89euaF5KvP7h67xosxp47xt6PVzyTkk85xAvGOIdfrwXzd5dBLp79kXEmw/xwvPDxZu+ZfyMlVt+s2PLihnjb0kTbz7EC88P+5r3wLLp9pcI9dOX+f1kjucc4gVDvNVak6K31//ncojXI8SLNquE90vx8mCJNzjEizarhHfqC8RbEuKF54eO94GPfGfzVjvE64Z44fmh443EnBCvG+KF54eO1wy+aiBejxAv2uQdc7QQL9o8TfHyjjlKiBeeHzpe3jFHCfHC80PHyzvmKCFeeH7oeHnHHCXEC88PHS/vmKOEeOH5oePlHXOUEC88P3S8vGOOEuKF54eO1/kR9OPnEa8b4oXnh4z39/c33J/P0jOI1w3xwvNDxtt+WXRqPhfeS7xuiBeeH/plQ5OfWuL1DfGizSrhTTT/XOS+hb4/ku45h3jBEG9V8F7/V7tFOqbPJ143xAvPDx3vOws/kvN//A5bMcQLzw8d75lv5f98/UzidUO88PzQ8V4xd3/O/MMnPkO8bogXnh863kONkbpoZMax8myJ1y/Eizar+O3hLS/Kn4jXDfHC80cBXsswjINnF99zV1LZctPSNRni9Q/xos0q4d07Y1z+3rwfKb7vrKTy0o1JeXAT8fplcjQSiU6DqvlbRqNr/BCv1xYd7yc+t+WcJ5dd0jP4mbdwV+nta0T2LSJev0Tgm5hPLDRBvcTrtUXHe1a/TBF55MQ3KQp4913XYz1yjf0f8Q0bNuyMeySb89qixcqgzZQk0KphwvMljTbTgvWmOXiRahSvxuMZcL6dnIE2k5JCq1kLnm9l0WZKkmjV8ESV1PCenZApKUlPLsUrT7eu2Pol+21XU1PTOssj9vUyGrxZQTXU+Wc4IqcBVRfv8M63qvT4K9npyM7Panibrk18/K7sjkkKXju7WnnZ4Bf8sqHOWZ8K2y0vG7y26JcNL57f858NschtpXiPLUmby39GvH4pkIxB1cKn3lnYbonXa4uC92hO8suw7Xv0f4pOiyupPLZg8UaLeH0zqa7uXLA6rg5T3k28MN5xveL7Qw3E6xu+zos2q4H3/TPn1893QrxuiBeeHy7ejnmXx2Y7IV43xAvPD/0Ltkt42VAa4oXnh44Xiecc4gVDvFXEe+8/Ea8b4oXnjxK8668mXjfEC88fJXj94zmHeMEQb1XwJu8UefSS63vKsyVevxAv2qwS3hsvMl+pb571FeJ1Q7zw/NDxTj4o37xU3jyXeN0QLzw/dLwTcvLRH4rZQLxuiBeeHzre85/ZVX9Qdv4F8bohXnh+6HjXRyML5Oh5q4jXDfHC80PHK6/tssT40X7idUO88Pzw8Sq/+k68xIsmdLzqr74TL/GiCR2v+qvvxEu8aELHq/3qO/ESL5jQ8Wq/+k68xAsmdLzar74TL/GCCR2v9qvvxEu8YELHm8+QX30nXuKF548KvEHxnEO8YIiXeJUQL9okXn0O8YIhXuJVQrxok3j1OcQLhniJVwnxok3i1ecQLxjiHRG87mpAIk9fkRqTeBtik9Eq8aLNEcLrrAYkcrh17ljEO6uCe5gT72jD66wGJMatB64Zi3id5SPqsTLxos2RuuZ18D6wTQp4j82bN2+z4ZGc5bVFi+TQpinwTq3hn+8sNBEd/vkm2sxV8PgrOKnVmF/Jk4rP9zypGRDvzlWWg7dv9erV7SmPmJbXFi1ioM2MpNGqmcPnZ7Geixcr50x0fBqdn0oZgjYrmp+B5+NPqlWVJ9V7Poj3eze1tMxZ+sZYvWw4AyvzsgFtjuxlg50xec1b0IsufkK8aHNk8BZXAxqzePk6b+3iLRvPOcQLhniJVwnxok3i1ecQLxjiJV4lxIs2iVefQ7xgiJd4lRAv2iRefQ7xgiFe4lVCvGiTePU5xAuGeIlXCfGiTeLV5xAvGOIlXiXEizaJV59DvGCIl3iVEC/aJF59DvGCIV7iVUK8aJN49TnEC4Z4iVcJ8aJN4tXnEC8Y4iVeJcSLNolXn0O8YIiXeJUQL9okXn0O8YIhXuJVQrxok3j1OcQLhniJVwnxok3i1ecQLxjiJV4lxIs2iVefQ7xgiJd4lRAv2hwjeJ3VgKyHFy1pPXD64I1Go+ANo4m3hvE6qwG9stKQbatOG7yF252Pw7rEC88fdXgTxTujm+vX2n9m9+zZ09XjkbTptUWLlUKbcelDq1kD69U5K01g5YT0ovONLNrskzhaTVpos8fMoM1+GUCrqRw8P5dGmwPSj1YznqgGAvEWb+v/8NW35++MfqSxsbHNu1wbcRaaqOw6nxl1Mdy3wJoU5kPftv/MdHR0HOr1SMb02qLFSqHNhPSj1ayB9dzPvFg5KX3ofCOLNvskgVZTgjZ7zQzaHJA4Wk3n4Pm5NNqMywBa9UYVB/EeetW+0v1M8UOelyc1dc0LrgzIa154/qi75nXwPrcwKb9aetrgnRWNRMeDXeKF5482vMXVgDY1L1526LTBy9d5xwTesvGcQ7xgiJd4lRAv2iRefQ7xgiFe4lVCvGiTePU5xAuGeIlXCfGiTeLV5xAvGOIlXiXEizaJV59DvGCIl3iVEC/aJF59DvGCIV7iVUK8aJN49TnEC4Z4iVcJ8aJN4tXnEC8Y4iVeJcSLNolXn0O8YIiXeJUQL9okXn0O8YIhXuJVQrxok3j1OcQLhniJVwnxok3i1ecQLxjiJV4lxIs2iVefQ7xgiJd4lRAv2iRefQ7xgiFe4lVCvGiTePU5xAuGeEdwQZXiG+L1C/GizRFdUKX4ZuTx5u9iHoOa06KRSHQSuFviRau1jNddUGVwXZURxuvcgb8BqTr36gfnEy9arWW8xTUp3Df9bW1tv016xMh5bdEiWazniIzi1XOHd34ymRG0mcyZaDMlGbSarWC+gTbTkkarhgXPt6oy3xtVpXi7mpqa1lkeEfHaolfBnosXaM5yqhOGd35F1So8/vDnV7LTkZ2frRTvSF82OKtO1SFVXjbwsmF04V1R+MQLVWMw827iHRN43QVViuuqjDje7u76OnTdnml1dZPRvRIvWq1hvGXjOYev84IhXuJVQrxok3j1OcQLhniJVwnxok3i1ecQLxjiJV4lxIs2iVefQ7xgiJd4lRAv2iRefQ7xgiFe4lVCvGiTePU5xAuGeIlXCfGiTeLV5xAvGOIlXiXEizaJV59DvGCIl3iVEC/aJF59DvGCIV7iVUK8aJN49TnEC4Z4iVcJ8aJN4tXnEC8Y4iVeJcSLNolXn0O8YIiXeJUQL9okXn0O8YIhXuJVQrxok3j1OcQLhniJVwnxok3i1ecQLxjiJV4lxIs2xxbezV9fefuBILz1sWngEU2OjUMPnnjRJvGWz975OWn/pj/eBvzmzoX7nYP30iVetEm85XPkqwOydY0/Xvy2+hMj+P3OiZd4PQJfNmz7/OIb3rbfHv30pz+90SwbB299+Y0lcdanigBNOznBenYsC65KDm2elvNz+HwLny9Vme+50wyI97UFfbI9f9nQt3r16vZU2Tgix5ffWBIXL9C0k5E0VkylzBzaTEkWbWYF3mnORJtpfL5RnfkZeL4Fz7cMtFnJk+o9H8S7tU2k5zP+lw1R+LJhKi8beNmAVk/9smHnoqw8t8Qf76woulZldz1ul3iJ1yP4S2Wty5cHvlTG13nRJvHymxRKiBdtEq8+h3jBEC/xKiFetEm8+hziBUO8xKuEeNEm8epziBcM8RKvEuJFm8SrzyFeMMRLvEqIF20Srz6HeMEQL/EqIV60Sbz6HOIFQ7zEq4R40Sbx6nOIFwzxEq8S4kWbxKvPIV4wxEu8SogXbRKvPod4wRBvaHi98uwjcHXtTrS5v20ArT61BW3m2l5Gq39sM9Dq1l+gzUTba2h11w/QpmxqR5tvt3Wi1d/+CJ7/4G/R5httx9BqeyCq4cF71+fg6iUPos3/anwLrd52A9rMNsLOf9aYCi45WXgr2uxuhJ395KNoUz5/B9p8rRH+5PGvl8LzL2tDm7sa96HV1XODGsTrGeKF5xOvGuJFm8R7Kunpgqtv9KPNVKeJVt8+ijatzjhaTXRaaLX7bbSZ60yi1YE30KZ0HUeb2c40Wu07As8/0hfccZLpzKLVYFTDg5dhQgjxMjWbYcFbcgNq32y5aemaTHAtsWZO/s32RTd/I+jfLqdqPbxoSWvQIbh73d9yc8ubSPO55ubmBdcE7HTwGJ++IugS2anG59i7/Sm0U+S8ulXgxLrnCDhVJyqBD8qtAg+quFPg9LvVwPM/HHhLb0Dtl5duTMqDm4J7K5690v7z9S/3y+N3QdVXVhqybRVUzV2/W379GNLMZ9Oj/s3BYzzcOjfgeXarXdcHHOZgEzmvbhU5se45Ak7VYCX4QblV4EG5TeT0DzlE3/M/HHhLb0Dtl+12a9+i4F4ilcdj2l8G7FgOVfPt9Wuh6h54vp3ORQHfqCgeo3HrgWsCnme3+vriwPFuEzmvbhU8se45Cj5VTgV4UG4VeFBuEzn9MniI/ud/WC4bijegDsy+63qsR64BikU8qZs7wOrDV98eeJ4L1fZVa5fdGXQxUpz/3R1B+3SP8YFtAjzP+erLX71jyd2BX0gXdoqd13wVO7HuOQJOlVOBHlShCj2oQhM6/YOH6H/+hwPv4A2og/N064qtXwJ6Lp7uJcHfdx38zPvQt6Fq+xe6ZPvXsZ0euSH41bLCMe5cZQHPc6F69JcpeSLodeFCEzuvzjnCTqx7joBTla9gD6pQhR5UoQmd/uIhBpz/4cBbegPqoOxqBUoOnsMLdoHVQ6/az2LgIRSqLy4T6f8sNF8eC/72vnOM37uppWXO0oAXZk88nL45/v+ncJrQeT2x06AT654j4FS5FeRBDdlbwINym8jpH9xpwPkfDrylN6D2y7ElaXP5z4BiAU9mwV60+tzCpPxqKVQ1bjgsO1qQpsjywB84GXKMQZ+k3Opzd5vylL8zt4mcV7eKnFj3HAGnakgl6EEVdxr8oNwmcvoH5wec/+F5qWzoDah989iCxRuD/yXuaf7aFc1L5ZmrmpubAz6duFXZ1Lx42SGsurd1yW3+1WJTFrwSdKhDjjHoeXar5trmW5b7v1ZU3ClwXotV5MS65wg4VScqgZcNThV4UMWdBp/+E/MDzj+/ScHUbIiXqdkQL1OzIV6mZkO8TM2GeIczHX/ZEPyTxemLkB/dNiJPFf+z5XL4B4vHVoh3ODNv5vGc8qH236ulW6DfUBiCN/vX3z/F4zpNQ7zDmcvnax+afb/ygYPjn0d2NQSvbJkE/x71mArxnnRe+ud3nP3JfSI/vmDClIWF1/IvidWf2VX88OE5Z05ZmGiKNlwkb809d+KM/xYz8sD7vyy3zZDBv+N2c5GNTVOn7W758Lu/K6nIv82c+r4nC3iPXH3uGTN3iVjvWRfyYx2dId6Tzgevjfd9dobsjz5j7p9+Z+FDs+cPflj+9nNvvvqhZplqf+a9+FNdiaVndUvsI7v65W9WyODfKXZj/zBgzjznCXkq1mVEpr8lD47ryuO9+OpjydvflRT54lUhP9bRGeI96RxP2P+gj7N2RezLAPdXRfN43Q/vjrwm8vzP83ifj+wRSZ75E4l9x+7UbxEp/h23KzFb+LLzRAYivzMia+xNZ6238e6KvCmSO2ezyD0fDPWRjtYQ70mnvWnKlHMihjW/fsbKV50P5fG6H3486nzpZuN9vC7/asG0b0vMdtgb+Y19HeD+HbcrsW0iK/8uf6H7rBGx/1suWGnjfTRSiP1JfcOk0B7laA7xnmz2NdyZkidtefKnH1xav7nwMRtv8cM/jTqfjQfxXrBcYlvzeAs/X134O4O7iP2HjfdiF2/+xhIfWGXjfTJS/KmYjcRbLsR7snk0lhW5LWIY+Vd2m2cWPmbjLX74hchLIh335fG+EHlZJD5xYwGvlb9scP9OsVuK926R1MQf23j/GPmdXdtv/++e80N8oKM3xHuy+V1kR3rTzMjBH523M3fk49fJ+nsLeIsflos/+fre6QvlwpYemXHpsYGvvauvgFemrxRx/85gtwTvh/6Q+tb47vwXbP8442D2h2e8IXItv2ArF+I96bS+Y9J1xxvP2f+t944/9ys9cvU/Ode87of/dPTKMybfGJd7J54nB6981zsv2ysO3mUfs78Kc/9OsVuC94cfmzD1585LZf9y9p/NyF8in8eXysqFeEc6B8a/4Ld56DcnitnKb1KUDfGOeG6Z7be1DN7sdH57uGyId8STvug+n61l8LbO5g/mlA3xMjUb4mVqNsTL1GyIl6nZEC9TsyFepmZDvEzN5v8BBgHWgiL4j5MAAAAASUVORK5CYII=" />

<!-- rnb-plot-end -->

<!-- rnb-chunk-end -->


<!-- rnb-chunk-begin -->


<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuZW1icnlvX3NjZVxuXG5gYGAifQ== -->

```r
embryo_sce
class: SingleCellExperiment 
dim: 23434 64018 
metadata(0):
assays(2): counts logcounts
rownames(23434): ENSMUSG00000051951 ENSMUSG00000102343 ... ENSMUSG00000063897
  ENSMUSG00000095742
rowData names(2): ENSEMBL SYMBOL
colnames(64018): cell_7625 cell_7626 ... cell_139330 cell_139331
colData names(22): cell barcode ... synth_samples true_labels
reducedDimNames(6): pca.corrected umap ... pca_batch umap_batch
altExpNames(0):

Preprocessing

logcounts(embryo_sce) <- log1p(counts(embryo_sce))
## Exclude zero counts genes
keep.rows <- rowSums(logcounts(embryo_sce)) != 0
embryo_sce <- embryo_sce[keep.rows, ]

dec <- modelGeneVar(embryo_sce)
hvgs <- getTopHVGs(dec, n=5000)

## Drop cells with NAs in corrected pca (low quality)
embryo_sce <- embryo_sce[,apply(reducedDim(embryo_sce, "pca.corrected"), 1, function(x) all(!is.na(x)))]

## Run UMAP (the data has been subsetted)
# embryo_sce <- scater::runPCA(embryo_sce, subset_row=hvgs)
embryo_sce <- scater::runUMAP(embryo_sce, dimred="pca.corrected")
plotReducedDim(embryo_sce, "UMAP", colour_by="celltype", text_by="celltype", point_size=0.1) +
  scale_color_manual(values=EmbryoCelltypeColours) +
  guides(color=guide_legend(override.aes = list(size=2)))
Scale for 'colour' is already present. Adding another scale for 'colour', which will replace the existing scale.

Save object 4 benchmark

```r
saveRDS(embryo_sce, \/nfs/team205/ed6/data/milo_benchmark/embryo_data_bm.RDS\)

<!-- rnb-source-end -->

<!-- rnb-chunk-end -->


<!-- rnb-text-begin -->


Save list of celltype names and sample by sizes


<!-- rnb-text-end -->


<!-- rnb-chunk-begin -->


<!-- rnb-frame-begin eyJtZXRhZGF0YSI6eyJjbGFzc2VzIjpbImdyb3VwZWRfZGYiLCJ0YmxfZGYiLCJ0YmwiLCJkYXRhLmZyYW1lIl0sIm5jb2wiOjMsIm5yb3ciOjM3fSwicmRmIjoiVWtSWU13cFlDZ0FBQUFNQUJBQURBQU1GQUFBQUFBVlZWRVl0T0FBQUJBSUFBQUFCQUFRQUNRQUFBQUY0QUFBREV3QUFBQU1BQUFNTkFBQUFKUUFBQUFFQUFBQUNBQUFBQXdBQUFBUUFBQUFGQUFBQUJnQUFBQWNBQUFBSUFBQUFDUUFBQUFvQUFBQUxBQUFBREFBQUFBMEFBQUFPQUFBQUR3QUFBQkFBQUFBUkFBQUFFZ0FBQUJNQUFBQVVBQUFBRlFBQUFCWUFBQUFYQUFBQUdBQUFBQmtBQUFBYUFBQUFHd0FBQUJ3QUFBQWRBQUFBSGdBQUFCOEFBQUFnQUFBQUlRQUFBQ0lBQUFBakFBQUFKQUFBQUNVQUFBUUNBQUFBQVFBRUFBa0FBQUFHYkdWMlpXeHpBQUFBRUFBQUFDVUFCQUFKQUFBQUNVRnNiR0Z1ZEc5cGN3QUVBQWtBQUFBWlFXNTBaWEpwYjNJZ1VISnBiV2wwYVhabElGTjBjbVZoYXdBRUFBa0FBQUFUUW14dmIyUWdjSEp2WjJWdWFYUnZjbk1nTVFBRUFBa0FBQUFUUW14dmIyUWdjSEp2WjJWdWFYUnZjbk1nTWdBRUFBa0FBQUFPUTJGeVpHbHZiWGx2WTNsMFpYTUFCQUFKQUFBQUQwTmhkV1JoYkNCbGNHbGliR0Z6ZEFBRUFBa0FBQUFQUTJGMVpHRnNJRTFsYzI5a1pYSnRBQVFBQ1FBQUFCTkRZWFZrWVd3Z2JtVjFjbVZqZEc5a1pYSnRBQVFBQ1FBQUFBMUVaV1l1SUdWdVpHOWtaWEp0QUFRQUNRQUFBQXRGYm1SdmRHaGxiR2wxYlFBRUFBa0FBQUFJUlhCcFlteGhjM1FBQkFBSkFBQUFDa1Z5ZVhSb2NtOXBaREVBQkFBSkFBQUFDa1Z5ZVhSb2NtOXBaRElBQkFBSkFBQUFDa1Z5ZVhSb2NtOXBaRE1BQkFBSkFBQUFERVY0UlNCbFkzUnZaR1Z5YlFBRUFBa0FBQUFNUlhoRklHVnVaRzlrWlhKdEFBUUFDUUFBQUF4RmVFVWdiV1Z6YjJSbGNtMEFCQUFKQUFBQUhFWnZjbVZpY21GcGJpOU5hV1JpY21GcGJpOUlhVzVrWW5KaGFXNEFCQUFKQUFBQUEwZDFkQUFFQUFrQUFBQWVTR0ZsYldGMGIyVnVaRzkwYUdWc2FXRnNJSEJ5YjJkbGJtbDBiM0p6QUFRQUNRQUFBQlZKYm5SbGNtMWxaR2xoZEdVZ2JXVnpiMlJsY20wQUJBQUpBQUFBQ2sxbGMyVnVZMmg1YldVQUJBQUpBQUFBRGsxcGVHVmtJRzFsYzI5a1pYSnRBQVFBQ1FBQUFCQk9ZWE5qWlc1MElHMWxjMjlrWlhKdEFBUUFDUUFBQUF4T1pYVnlZV3dnWTNKbGMzUUFCQUFKQUFBQUEwNU5VQUFFQUFrQUFBQUpUbTkwYjJOb2IzSmtBQVFBQ1FBQUFCRlFZWEpoZUdsaGJDQnRaWE52WkdWeWJRQUVBQWtBQUFBUlVHRnlhV1YwWVd3Z1pXNWtiMlJsY20wQUJBQUpBQUFBQTFCSFF3QUVBQWtBQUFBVFVHaGhjbmx1WjJWaGJDQnRaWE52WkdWeWJRQUVBQWtBQUFBUVVISnBiV2wwYVhabElGTjBjbVZoYXdBRUFBa0FBQUFVVW05emRISmhiQ0J1WlhWeVpXTjBiMlJsY20wQUJBQUpBQUFBRUZOdmJXbDBhV01nYldWemIyUmxjbTBBQkFBSkFBQUFDMU53YVc1aGJDQmpiM0prQUFRQUNRQUFBQkJUZFhKbVlXTmxJR1ZqZEc5a1pYSnRBQVFBQ1FBQUFCRldhWE5qWlhKaGJDQmxibVJ2WkdWeWJRQUFCQUlBQUFBQkFBUUFDUUFBQUFWamJHRnpjd0FBQUJBQUFBQUJBQVFBQ1FBQUFBWm1ZV04wYjNJQUFBRCtBQUFBRFFBQUFDVUFBQWNJQUFBQUFnQUFBVllBQUFoMkFBQUV0Z0FBQnlFQUFBUHlBQUFEUlFBQUFSOEFBQVE3QUFBQVlnQUFDMjhBQUFSUkFBQUtpQUFBRGZRQUFCRGFBQUFJM1FBQUV2WUFBQWFZQUFBSEVRQUFETEVBQUE4b0FBQUF3QUFBQUdVQUFBSnVBQUFIK1FBQUFVd0FBQTVUQUFBQUtnQUFBTVFBQUF0UkFBQUFRQUFBRGdVQUFBZmZBQUFIQkFBQURJSUFBQUR6QUFBRERRQUFBQ1VBQUFBRkFBQUFBUUFBQUFRQUFBQUZBQUFBQlFBQUFBVUFBQUFFQUFBQUJBQUFBQVFBQUFBRkFBQUFBd0FBQUFVQUFBQUZBQUFBQlFBQUFBVUFBQUFGQUFBQUJRQUFBQVVBQUFBRkFBQUFCUUFBQUFVQUFBQUZBQUFBQXdBQUFBTUFBQUFFQUFBQUJRQUFBQVFBQUFBRkFBQUFBZ0FBQUFNQUFBQUZBQUFBQXdBQUFBVUFBQUFGQUFBQUJRQUFBQVVBQUFBRUFBQUVBZ0FBQXY4QUFBQVFBQUFBQlFBRUFBa0FBQUFOS0RBdU1qazRMREF1T1RjNFhRQUVBQWtBQUFBTUtEQXVPVGM0TERFdU5qWmRBQVFBQ1FBQUFBc29NUzQyTml3eUxqTXpYUUFFQUFrQUFBQUxLREl1TXpNc015NHdNVjBBQkFBSkFBQUFDeWd6TGpBeExETXVOamxkQUFBRUFnQUFBLzhBQUFBUUFBQUFBUUFFQUFrQUFBQUdabUZqZEc5eUFBQUEvZ0FBQkFJQUFBUC9BQUFBRUFBQUFBRUFCQUFKQUFBQUNtUmhkR0V1Wm5KaGJXVUFBQVFDQUFBQUFRQUVBQWtBQUFBSmNtOTNMbTVoYldWekFBQUFEUUFBQUFLQUFBQUEvLy8vMndBQUJBSUFBQUFCQUFRQUNRQUFBQVZ1WVcxbGN3QUFBQkFBQUFBREFBUUFDUUFBQUFOd2IzQUFCQUFKQUFBQUNIQnZjRjl6YVhwbEFBUUFDUUFBQUFoemFYcGxYMkpwYmdBQUFQNEFBQVFDQUFBQUFRQUVBQWtBQUFBSGIzQjBhVzl1Y3dBQUFoTUFBQUFGQUFBQUVBQUFBQUVBQkFBSkFBQUFBWElBQUFBUUFBQUFBUUFFQUFrQUFBQVJkVzV1WVcxbFpDMWphSFZ1YXkwMU1qa0FBQUFLQUFBQUFRQUFBQUFBQUFBTkFBQUFBUUFBQUNVQUFBQU5BQUFBQVFBQUFBTUFBQVFDQUFBRi93QUFBQkFBQUFBRkFBUUFDUUFBQUFabGJtZHBibVVBQkFBSkFBQUFCV3hoWW1Wc0FBUUFDUUFBQUE1eWIzZHVZVzFsY3k1d2NtbHVkQUFFQUFrQUFBQUtjbTkzY3k1MGIzUmhiQUFFQUFrQUFBQUtZMjlzY3k1MGIzUmhiQUFBQVA0QUFBRCsifQ== -->

<div data-pagedtable="false">
  <script data-pagedtable-source type="application/json">
{"columns":[{"label":["pop"],"name":[1],"type":["fctr"],"align":["left"]},{"label":["pop_size"],"name":[2],"type":["int"],"align":["right"]},{"label":["size_bin"],"name":[3],"type":["fctr"],"align":["left"]}],"data":[{"1":"Allantois","2":"1800","3":"(3.01,3.69]"},{"1":"Anterior Primitive Streak","2":"2","3":"(0.298,0.978]"},{"1":"Blood progenitors 1","2":"342","3":"(2.33,3.01]"},{"1":"Blood progenitors 2","2":"2166","3":"(3.01,3.69]"},{"1":"Cardiomyocytes","2":"1206","3":"(3.01,3.69]"},{"1":"Caudal epiblast","2":"1825","3":"(3.01,3.69]"},{"1":"Caudal Mesoderm","2":"1010","3":"(2.33,3.01]"},{"1":"Caudal neurectoderm","2":"837","3":"(2.33,3.01]"},{"1":"Def. endoderm","2":"287","3":"(2.33,3.01]"},{"1":"Endothelium","2":"1083","3":"(3.01,3.69]"},{"1":"Epiblast","2":"98","3":"(1.66,2.33]"},{"1":"Erythroid1","2":"2927","3":"(3.01,3.69]"},{"1":"Erythroid2","2":"1105","3":"(3.01,3.69]"},{"1":"Erythroid3","2":"2696","3":"(3.01,3.69]"},{"1":"ExE ectoderm","2":"3572","3":"(3.01,3.69]"},{"1":"ExE endoderm","2":"4314","3":"(3.01,3.69]"},{"1":"ExE mesoderm","2":"2269","3":"(3.01,3.69]"},{"1":"Forebrain/Midbrain/Hindbrain","2":"4854","3":"(3.01,3.69]"},{"1":"Gut","2":"1688","3":"(3.01,3.69]"},{"1":"Haematoendothelial progenitors","2":"1809","3":"(3.01,3.69]"},{"1":"Intermediate mesoderm","2":"3249","3":"(3.01,3.69]"},{"1":"Mesenchyme","2":"3880","3":"(3.01,3.69]"},{"1":"Mixed mesoderm","2":"192","3":"(1.66,2.33]"},{"1":"Nascent mesoderm","2":"101","3":"(1.66,2.33]"},{"1":"Neural crest","2":"622","3":"(2.33,3.01]"},{"1":"NMP","2":"2041","3":"(3.01,3.69]"},{"1":"Notochord","2":"332","3":"(2.33,3.01]"},{"1":"Paraxial mesoderm","2":"3667","3":"(3.01,3.69]"},{"1":"Parietal endoderm","2":"42","3":"(0.978,1.66]"},{"1":"PGC","2":"196","3":"(1.66,2.33]"},{"1":"Pharyngeal mesoderm","2":"2897","3":"(3.01,3.69]"},{"1":"Primitive Streak","2":"64","3":"(1.66,2.33]"},{"1":"Rostral neurectoderm","2":"3589","3":"(3.01,3.69]"},{"1":"Somitic mesoderm","2":"2015","3":"(3.01,3.69]"},{"1":"Spinal cord","2":"1796","3":"(3.01,3.69]"},{"1":"Surface ectoderm","2":"3202","3":"(3.01,3.69]"},{"1":"Visceral endoderm","2":"243","3":"(2.33,3.01]"}],"options":{"columns":{"min":{},"max":[10],"total":[3]},"rows":{"min":[10],"max":[10],"total":[37]},"pages":{}}}
  </script>
</div>

<!-- rnb-frame-end -->

<!-- rnb-chunk-end -->


<!-- rnb-text-begin -->


### Load benchmarking results

Methods are run with `run_DA_R.r` and `run_meld.py`, wrapped in `submit_benchmark.sh`. The outcome is calculated in `build_outcome.R`. 


<!-- rnb-text-end -->


<!-- rnb-chunk-begin -->


<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxubWV0aG9kX2xhYmVsc1xuXG5gYGAifQ== -->

```r
method_labels
[1] "Milo"                          "DAseq"                         "MELD"                         
[4] "Louvain"                       "Milo (~ batch + condition)"    "Louvain (~ batch + condition)"

Read outcome for embryo

Motivate threshold

metric="TPR"

pl_thr_1 <- outcome_df %>%
  filter(batchEffect==0 & str_detect(method, "_batch", negate = TRUE)) %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
                  FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  rename(metric=metric) %>%
  group_by(method, DA_thresh, batchEffect) %>%
  summarise(mean_metric=mean(metric), 
            sd_metric=sd(metric)) %>%
  ggplot(aes(DA_thresh, mean_metric, color=method)) +
  geom_point(size=2, alpha=0.7) +
  geom_ribbon(aes(ymin=mean_metric-sd_metric, ymax=mean_metric+sd_metric, fill=method), alpha=0.2, color=NA) +
  geom_line() +
  geom_vline(linetype=2, xintercept = 0.6, alpha=0.8) +
  scale_color_methods() +
  scale_fill_methods() +
  xlab("probability threshold") +
    ylab(paste("mean", metric)) +
  xlim(0.5,0.9) +
    theme_bw(base_size=16) 

metric="FDR"
pl_thr_2 <- outcome_df %>%
  filter(batchEffect==0 & str_detect(method, "_batch", negate = TRUE)) %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
                  FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  rename(metric=metric) %>%
  group_by(method, DA_thresh, batchEffect) %>%
  summarise(mean_metric=mean(metric), 
            sd_metric=sd(metric)) %>%
  ggplot(aes(DA_thresh, mean_metric, color=method)) +
  geom_point(size=2, alpha=0.7) +
  geom_ribbon(aes(ymin=mean_metric-sd_metric, ymax=mean_metric+sd_metric, fill=method), alpha=0.2, color=NA) +
  geom_line() +
  geom_vline(linetype=2, xintercept = 0.6, alpha=0.8) +
  scale_color_methods() +
  scale_fill_methods() +
  # facet_grid(batchEffect~., labeller="label_both") +
  xlab("probability threshold") +
    ylab(paste("mean", metric)) +
  xlim(0.5,0.9) +
    theme_bw(base_size=16) 

pl_thr_1 + pl_thr_2 + plot_layout(guides="collect") 

  ggsave(paste0(figdir, 'bm_prob_thresh.pdf'), height = 3, width = 8, useDingbats=FALSE)
outcome_df <- outcome_df %>%
  filter(DA_thresh==0.6) 
outcome_df <- outcome_df %>%
  filter(DA_thresh==0.6) 

pl_df <- outcome_df %>%
  filter(batchEffect==0 & str_detect(method, "_batch", negate = TRUE)) %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
         FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(pop=str_replace(pop, "_", " ")) %>%
  mutate(pop=factor(pop, levels=unique(pop))) %>%
  filter(DA_thresh >= 0.6 & batchEffect==0) 

fig <-  pl_df %>%
  ggplot(aes(method, TPR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.8, linetype=2) +
  theme_bw(base_size = 16) +
  scale_color_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  scale_fill_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  facet_grid(enr~., labeller = 'label_both') +
pl_df %>%
  ggplot(aes(method, FDR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.1, linetype=2) +
  theme_bw(base_size = 16) +
  scale_color_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  scale_fill_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  facet_grid(enr~., labeller = 'label_both') +
  plot_layout(guides='collect') &
  theme(axis.text.x=element_blank()) 
fig + ggsave(paste0(figdir, 'bm_nobatch.png'), height = 5, width = 8)

Breakdown by population: explain variability in MELD, population size

pop_sizes <- table(embryo_sce$celltype)

pl_df <- outcome_df %>%
  filter(batchEffect==0 & str_detect(method, "_batch", negate = TRUE)) %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
         FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(pop=str_replace(pop, "_", " ")) %>%
  mutate(pop_size=pop_sizes[pop])  %>%
  arrange(pop_size) %>%
  mutate(pop=factor(pop, levels=unique(pop))) %>%
  filter(DA_thresh >= 0.6 & batchEffect==0) 

pl1 <- pl_df %>%
  ggplot(aes(pop_size, TPR, color=method)) + 
  geom_point(size=2, alpha=0.7) +
  facet_grid(enr~., labeller="label_both") +
  geom_smooth(method="loess", span=3) +
  theme_bw(base_size = 16) +
  scale_color_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  scale_fill_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  xlab("Size of DA population") +
  xlim(0,7000) +
  # geom_segment(linetype=2, alpha=0.8, x=-1,xend=4500, y=0.8, yend=0.8) +
  ggpubr::stat_cor(label.x.npc = 1, label.y.npc = 1, hjust = 1) 

pl2 <- pl_df %>%
  ggplot(aes(pop_size, FDR, color=method)) + 
  geom_point(size=2, alpha=0.7) +
  facet_grid(enr~., labeller="label_both") +
  geom_smooth(method="loess", span=3) +
  theme_bw(base_size = 16) +
  scale_color_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  scale_fill_manual(values = method_colors, labels=setNames(method_labels, method_names)) +
  xlab("Size of DA population") +
  xlim(0,7000) +
  # coord_cartesian(ylim=c(0,1)) +
  geom_hline(yintercept = 0.1, linetype=2) +
  ggpubr::stat_cor(label.x.npc = 1, label.y.npc = 1, hjust = 1, 
                   ) 


((pl1 + pl2 ) + plot_layout(guides="collect") &
  theme(legend.position = "top")) +
  ggsave(paste0(figdir, "pop_size.png"), height = 7, width = 12,) +
  ggsave(paste0(figdir, "pop_size.pdf"), height = 7, width = 12, useDingbats=FALSE)

Batch effect

There were 20 warnings (use warnings() to see them)
pl_df <- outcome_df %>%
  filter(method != "milo" & method != "louvain" & method != "cydar_batch") %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
          FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(method=str_remove(method,"_batch"))

metric='TPR'
pl_left<- pl_df %>%
  rename(metric=metric) %>%
  group_by(method, DA_thresh, batchEffect, enr) %>%
  summarise(mean_metric=mean(metric), 
            sd_metric=sd(metric)) %>%
  mutate(group=paste(method, enr)) %>%
  ggplot(aes(as.numeric(batchEffect), mean_metric, color=method)) +
    geom_line() +
  geom_ribbon(aes(ymin=mean_metric-sd_metric, ymax=mean_metric+sd_metric, fill=method), alpha=0.2, color=NA) +
  geom_point(size=3) +
  facet_grid(enr~., labeller="label_both") +
  xlab("Batch effect magnitude") +
  ylab(paste("mean", metric)) +
  theme_bw(base_size=16) +
  geom_hline(yintercept = 0.8, linetype=2) +
  scale_color_manual(values = method_colors, labels=c(milo="Milo (~ batch + condition)", meld='MELD', louvain="Louvain (~ batch + condition)", daseq="DAseq", cydar="Cydar")) +
  scale_fill_manual(values = method_colors, labels=c(milo="Milo (~ batch + condition)", meld='MELD', louvain="Louvain (~ batch + condition)", daseq="DAseq", cydar="Cydar"))
`summarise()` regrouping output by 'method', 'DA_thresh', 'batchEffect' (override with `.groups` argument)
metric = "FDR"
pl_right <- pl_df %>%
  rename(metric=metric) %>%
  group_by(method, DA_thresh, batchEffect, enr) %>%
  summarise(mean_metric=mean(metric), 
            sd_metric=sd(metric)) %>%
  mutate(group=paste(method, enr)) %>%
  ggplot(aes(as.numeric(batchEffect), mean_metric, color=method)) +
  geom_line() +
  geom_ribbon(aes(ymin=mean_metric-sd_metric, ymax=mean_metric+sd_metric, fill=method), alpha=0.2, color=NA) +
  geom_point(size=3) +
  # geom_smooth() +
  facet_grid(enr~., labeller="label_both") +
  xlab("Batch effect magnitude") +
    ylab(paste("mean", metric)) +
    theme_bw(base_size=16) +
  geom_hline(yintercept = 0.1, linetype=2) +
  scale_color_manual(values = method_colors, labels=c(milo="Milo (~ batch + condition)", meld='MELD', louvain="Louvain (~ batch + condition)", daseq="DAseq", cydar="Cydar")) +
  scale_fill_manual(values = method_colors, labels=c(milo="Milo (~ batch + condition)", meld='MELD', louvain="Louvain (~ batch + condition)", daseq="DAseq", cydar="Cydar"))
`summarise()` regrouping output by 'method', 'DA_thresh', 'batchEffect' (override with `.groups` argument)
pl_left + pl_right + plot_layout(guides="collect") +
  ggsave(paste0(figdir, "batchEffect_linear.png"), height = 7, width = 12) +
  ggsave(paste0(figdir, "batchEffect_linear.pdf"), height = 7, width = 12, useDingbats=FALSE)

W and w/o batch control

Visualize outcome in UMAP

read_input_data <- function(embryo_sce, indir, pop, enr, seed, batchEffect, run_umap=TRUE){
  pca_file <- list.files(indir, pattern=paste0(pop,".+", "enr",enr,".+",'seed', seed, '.+batchEffect',batchEffect,".pca.csv"),
                         full.names = TRUE)
  coldata_file <- list.files(indir, pattern=paste0(pop,".+", "enr",enr,".+",'seed', seed,".coldata.csv"),
                         full.names = TRUE)
  colData(embryo_sce) <- read_csv(coldata_file) %>% column_to_rownames() %>% DataFrame()
  reducedDim(embryo_sce, "pca_batch") <- read_csv(pca_file) %>% column_to_rownames() %>% as.matrix()
  if (run_umap) {
    embryo_sce <- runUMAP(embryo_sce, dimred="pca_batch", name = 'umap_batch', n_dimred=1:30)  
  }
  embryo_sce
}

plot_outcome_umap <- function(sce, method, pop, enr, seed, batchEffect, true=FALSE, data_id="embryo", rasterize=FALSE){
  coldata_file <- list.files(indir, pattern=paste0(".+",data_id,".+",  pop,"_enr",enr,"_seed", seed, ".coldata.csv"),
                           full.names = TRUE)
  colData(sce) <- read_csv(coldata_file) %>% column_to_rownames() %>% DataFrame()
  
  res_file <- list.files(outdir, 
                         pattern= paste0(".+",data_id,".+", pop,"_enr",enr,"_seed", seed, '.+batchEffect',batchEffect,".DAresults.",method,".csv"),
                         full.names = TRUE)
  if (method=="meld") {
    sce$predicted <- ifelse(read_csv(res_file)[["Condition2"]] < 0.3, "NegLFC", 'NotDA')  
  } else if (method=="daseq") {
    sce$predicted <- ifelse(read_csv(res_file)[["pred"]] == "NegLFC", 'PosLFC', ifelse(read_csv(res_file)[["pred"]] == "PosLFC", "NegLFC", "NotDA"))
  } else {
    sce$predicted <- read_csv(res_file)[["pred"]]
  }
  if (true) {
    pl <- data.frame(reducedDim(sce, "umap_batch")) %>%
    rename(UMAP1=X1, UMAP2=X2) %>%
    mutate(true=sce$Condition1_prob) %>%
    arrange(true) %>%
    ggplot(aes(UMAP1, UMAP2, color=true)) + 
    geom_point(size=0.1) +
      scale_color_viridis_c(name="C1 probability", limits=c(0.5,0.9)) +
     theme_classic(base_size=18) +
      guides(color=guide_colorbar(title.position="top", title.hjust = 0.5)) +
     theme(axis.ticks = element_blank(),
           axis.text = element_blank(),
           legend.position = "top") +
     xlab("UMAP1") + ylab("UMAP2") 
  } else {
    pl <- data.frame(reducedDim(sce, "umap_batch")) %>%
    rename(UMAP1=X1, UMAP2=X2) %>%
    mutate(method=method) %>%
    mutate(predicted=factor(sce$predicted, levels=c("NegLFC", "PosLFC", 'NotDA'))) %>%
    arrange(- predicted) %>%
    ggplot(aes(UMAP1, UMAP2, color=predicted)) + 
    geom_point(size=0.1) +
    geom_point(data= . %>% filter(predicted!="NotDA"), size=0.2) +
     scale_color_manual(values=c(NegLFC="red", NotDA="grey", PosLFC="blue"), 
                        labels=c(NegLFC="Enriched in C1", NotDA="No DA", PosLFC="Depleted in C1"), name='') +
     guides(color = guide_legend(override.aes = list(size=1))) +
     theme_classic(base_size=18) +
     theme(legend.position=c(.15,.2), axis.ticks = element_blank(),
           axis.text = element_blank()) +
     xlab("UMAP1") + ylab("UMAP2") +
      facet_wrap(method~.)  
  }
  if (rasterize) {
    pl <- pl + rasterize(geom_point(size=0.1), dpi = 300)
  }
  pl
}

pop="Erythroid2"
enr='0.7'
seed='43'
batchEffect='0'
indir <- "~/data/milo_benchmark/synthetic_data/"

sce <- read_input_data(embryo_sce, indir=indir, pop=pop, enr=enr, seed=seed, batchEffect=batchEffect)

pl_ls <- lapply(c("meld", "milo", "louvain", "daseq"), function(x) plot_outcome_umap(sce, x, pop, enr, seed, batchEffect, true=FALSE))
pl_true <- plot_outcome_umap(sce, 'milo', pop, enr, seed, batchEffect, true=TRUE)
pl_true + 
  wrap_plots(pl_ls, nrow = 1, guides = "collect") +
  plot_layout(widths = c(1,4))

Plot benchmark design

reducedDim(embryo_sce, "UMAP") %>%
  ggplot(aes(data))

Design matrix

des_pl <- data.frame(colData(sce)[,c("synth_labels", "synth_samples")]) %>%
  distinct(synth_labels,synth_samples) %>%
  mutate(synth_labels=str_remove(synth_labels,"ondition"),
         count=1) %>%
  pivot_wider(id_cols = synth_samples, names_from=synth_labels, values_from=count,values_fill=0) %>%
  pivot_longer(cols=c(C1, C2), names_to="synth_labels") %>%
  ggplot(aes(synth_labels, synth_samples)) +
  geom_tile(fill="white", color="black", size=0.8) +
  geom_tile(data=. %>% filter(value>0), aes(fill=synth_labels), color="black", size=1) +
  theme_classic(base_size=16)   +
  scale_fill_brewer(palette="Set1") +
  guides(fill='none') +
  xlab("Synthetic \ncondition") + ylab('Synthetic samples') +
  theme(axis.text.y = element_blank(),axis.ticks.y = element_blank(),
        axis.line = element_blank())

(p1 + p2 + p3) + des_pl +
  plot_layout(widths=c(1,1,1,0.2), ncol=4) +
  ggsave(paste0(figdir, "bm_example.pdf"), height = 4, width = 12) +
  ggsave(paste0(figdir, "bm_example.png"), height = 4, width = 12)

Plot batch effect

Design matrix w batch effect

m1 <- data.frame(colData(sce)[,c("synth_labels", "synth_samples", 'synth_batches')]) %>%
  distinct(synth_labels,synth_samples) %>%
  mutate(synth_labels=str_remove(synth_labels,"ondition"),
         count=1) %>%
  pivot_wider(id_cols = synth_samples, names_from=synth_labels, values_from=count,values_fill=0) %>%
  pivot_longer(cols=c(C1, C2), names_to="synth_labels") %>%
  ggplot(aes(synth_labels, synth_samples)) +
  geom_tile(fill="white", color="black", size=1) +
  geom_tile(data=. %>% filter(value>0), aes(fill=synth_labels), color="black", size=1) +
  theme_classic(base_size=16)   +
  scale_fill_brewer(palette="Set1") +
  guides(fill='none') +
  xlab("Synthetic \ncondition") + ylab('Synthetic samples') +
  theme(axis.text.y = element_blank(),axis.ticks.y = element_blank(),
        axis.line = element_blank())

m2 <- data.frame(colData(sce)[,c("synth_labels", "synth_samples", 'synth_batches')]) %>%
  distinct(synth_labels,synth_samples, synth_batches) %>%
  mutate(synth_labels=str_remove(synth_labels,"ondition"),
         count=1) %>%
  pivot_wider(id_cols = synth_samples, names_from=synth_batches, values_from=count,values_fill=0) %>%
  pivot_longer(cols=c(B1, B2), names_to="synth_batches") %>%
  ggplot(aes(synth_batches, synth_samples)) +
  geom_tile(fill="white", color="black", size=1) +
  geom_tile(data=. %>% filter(value>0), aes(fill=synth_batches), color="black", size=1) +
  theme_classic(base_size=16)   +
  scale_fill_viridis_d(option="cividis") +
  guides(fill='none') +
  xlab("Synthetic \nbatch") + ylab('Synthetic samples') +
  theme(axis.text.y = element_blank(),axis.ticks.y = element_blank(), axis.title.y = element_blank(),
        axis.line = element_blank())

(m1 + m2) +
# (p1 + p2 + p3) + des_pl +
  plot_layout(widths=c(1,1), ncol=2) +
  ggsave(paste0(figdir, "bm_design_batch.pdf"), height = 4, width = 4)

Non-linear batch effect

coldata_file <- list.files(indir, pattern=paste0(pop,".+", "enr",enr,".+",'seed', seed, ".coldata.csv"),
                           full.names = TRUE)
colData(embryo_sce) <- read_csv(coldata_file) %>% column_to_rownames() %>% DataFrame()

── Column specification ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  .default = col_character(),
  sample = col_double(),
  pool = col_double(),
  sequencing.batch = col_double(),
  doub.density = col_double(),
  doublet = col_logical(),
  cluster = col_double(),
  cluster.sub = col_double(),
  cluster.stage = col_double(),
  cluster.theiler = col_double(),
  stripped = col_logical(),
  sizeFactor = col_double(),
  Condition1_prob = col_double(),
  Condition2_prob = col_double()
)
ℹ Use `spec()` for the full column specifications.
  
batch_col="synth_batches"

embryo_sce <- add_batch_effect_nonlinear(embryo_sce, dims=c(3,5), theta_deg = 30)
embryo_sce <- runUMAP(embryo_sce, dimred="pca_batch", name = 'umap_batch', n_dimred=1:30)  

data.frame(reducedDim(embryo_sce, "umap_batch")) %>%
    rename(UMAP1=X1, UMAP2=X2) %>%
    mutate(true=embryo_sce$synth_batches) %>%
    ggplot(aes(UMAP1, UMAP2, color=true)) +
    geom_point(size=0.1) +
    scale_color_viridis_d(name="Batch", option="cividis") +
     theme_classic(base_size=18) +
      guides(color=guide_legend(override.aes = list(size=2))) +
     theme(axis.ticks = element_blank(),
           axis.text = element_blank()) +
     xlab("UMAP1") + ylab("UMAP2")


data.frame(reducedDim(embryo_sce, "UMAP")) %>%
    rename(UMAP1=X1, UMAP2=X2) %>%
    mutate(true=embryo_sce$synth_batches) %>%
    ggplot(aes(UMAP1, UMAP2, color=true)) +
    geom_point(size=0.1) +
    scale_color_viridis_d(name="Batch", option="cividis") +
     theme_classic(base_size=18) +
      guides(color=guide_legend(override.aes = list(size=2))) +
     theme(axis.ticks = element_blank(),
           axis.text = element_blank()) +
     xlab("UMAP1") + ylab("UMAP2")

NA
NA

Make non-linear batch effect for all populations

pop_enrs[1:3]
Error: object 'pop_enrs' not found

Running in run_DA_nonlinear.R.

Read all results

outdir <- "/nfs/team205/ed6/data/milo_benchmark/"
res_files <- list.files(outdir, pattern="NonLinear.+DAresults.+.csv")
res_files_full <- list.files(outdir, pattern="NonLinear.+DAresults.+.csv", full.names = TRUE)

## Make data frame w benchmark parameters
nonl_out_meta_df <- data.frame(file_id = str_remove_all(res_files, "benchmark_embryo_pop_|.csv")) %>%
  separate(col = file_id, sep = ".DAresults.", into=c("file_id", "method")) %>%
  separate(col = file_id, sep = "_enr", into=c("pop", "file_id")) %>%
  separate(col = file_id, sep = "_", into=c("enr", "seed", "batchEffect")) %>%
  mutate(seed=str_remove(seed, "seed"), batchEffect=str_remove(batchEffect, "batchEffect"))

## Load results
nonl_outcome_df <- lapply(seq_along(res_files_full), function(i){ 
  print(paste("Outcome no. ", i))
  benchmark_df <- read_csv(res_files_full[i]) %>%
      .outcome_by_prob(da_upper = 0.6) %>%
      mutate(DA_thresh=0.6) %>%
      ungroup() %>%
      dplyr::select(- method) %>%
      bind_cols(nonl_out_meta_df[i,]) 
  pop_enr <- as.numeric(nonl_out_meta_df[i,"enr"])
  benchmark_df
  }) %>%
  purrr::reduce(bind_rows)

nonl_outcome_df 

Correcting batch effect

library(batchelor)
# 
# be_sce <- be_sce_ls[[4]]
# coldata_file <- list.files(indir, pattern=paste0(pop,".+", "enr",enr,".+",'seed', seed, ".coldata.csv"),full.names = TRUE)
# colData(be_sce) <- DataFrame(read_csv(coldata_file) %>% column_to_rownames())

mnn_correct_batch_effect <- function(be_sce, k=50){
  ## Split in two SCE objects
  b1_be_sce <- be_sce[,be_sce$synth_batches=="B1"]
  b2_be_sce <- be_sce[,be_sce$synth_batches=="B2"]
  
  be_mnn <- reducedMNN(reducedDim(b1_be_sce, "pca.corrected"), reducedDim(b2_be_sce, "pca.corrected"), k=k)
  reducedDim(be_sce, "pca.MNN") <- be_mnn$corrected[colnames(be_sce),]
  be_sce
  }

## Simulate batch effects of different magnitude
save_corrected_be <- function(pop, pop_enr, seed, be_sd){
  ## Load coldata and PCA
  outdir <- '/nfs/team205/ed6/data/milo_benchmark/synthetic_data/'
  outprefix <- str_c("benchmark_embryo_pop_", pop, '_enr', pop_enr, "_seed", seed)
  coldata <- read_csv(paste0(outdir, outprefix, ".coldata.csv")) %>% column_to_rownames()
  X_pca <-read_csv(str_c(outdir, outprefix, "_batchEffect", be_sd, ".pca.csv")) %>% column_to_rownames()
  
  ## Add reduced dim + coldata to sce
  colData(embryo_sce) <- DataFrame(coldata)
  reducedDim(embryo_sce, "pca_batch") <- as.matrix(X_pca)
  
  set.seed(seed)
  sce_be <- mnn_correct_batch_effect(embryo_sce)
  X_pca <- reducedDim(sce_be, "pca.MNN")
  ## Save reduced dims
  write_csv(as.data.frame(X_pca) %>% rownames_to_column(), str_c(outdir, outprefix, "_batchEffect", be_sd,".MNNcorrected.pca.csv"))
  }

be_sds <- unique(out_meta_df$batchEffect)

for (pop in pops) {
    for (seed in seeds) {
      for (be_sd in c(0.5, 0.75, 1)) {
      pop_enr = 0.7
      save_corrected_be(pop, pop_enr, seed, be_sd)
      }
    }
  }

Read all results

.outcome_by_prob <- function(benchmark_df, da_upper){
  DA_thresh <- 1 - da_upper
  benchmark_df <- benchmark_df %>%
    mutate(true = ifelse(true_prob < DA_thresh, "NegLFC", "NotDA")) 
  if (benchmark_df$method[1]=="meld") {
    benchmark_df <- mutate(benchmark_df, pred = ifelse(Condition2 < DA_thresh, "NegLFC", "NotDA")) 
  }
  ## Check if conditions were swapped in test
  pred_cor <- benchmark_df %>%
    mutate(pred=factor(pred, levels=c("NegLFC", "NotDA", "PosLFC"), ordered = TRUE)) %>%
    mutate(pred=as.numeric(pred)) %>%
    summarise(cor(pred, true_prob))
  ## Swap outcomes if so
  if (!is.na(pred_cor)) {
    if (pred_cor < 0) {
      benchmark_df <- mutate(benchmark_df, pred = ifelse(pred=="NegLFC", "PosLFC", ifelse(pred=="PosLFC", "NegLFC", "NotDA")))
    }
  }
  calculate_outcome(benchmark_df)
}


outdir <- "/nfs/team205/ed6/data/milo_benchmark/MNN_corrected/"
res_files <- list.files(outdir, pattern=".+DAresults.+.csv")
res_files_full <- list.files(outdir, pattern=".+DAresults.+.csv", full.names = TRUE)
# in_files <- list.files("~/data/milo_benchmark/synthetic_data/", pattern="_enr0.[78].+coldata.csv")

## Make data frame w benchmark parameters
mnn_out_meta_df <- data.frame(file_id = str_remove_all(res_files, "benchmark_embryo_pop_|.csv")) %>%
  separate(col = file_id, sep = ".DAresults.", into=c("file_id", "method")) %>%
  separate(col = file_id, sep = "_enr", into=c("pop", "file_id")) %>%
  separate(col = file_id, sep = "_", into=c("enr", "seed", "batchEffect")) %>%
  mutate(seed=str_remove(seed, "seed"), batchEffect=str_remove(batchEffect, "batchEffect")) 

## Load results
mnn_outcome_df <- lapply(seq_along(res_files_full), function(i){ 
  print(paste("Outcome no. ", i))
  benchmark_df <- read_csv(res_files_full[i]) %>%
      .outcome_by_prob(da_upper = 0.6) %>%
      mutate(DA_thresh=0.6) %>%
      ungroup() %>%
      dplyr::select(- method) %>%
      bind_cols(mnn_out_meta_df[i,]) 
  pop_enr <- as.numeric(mnn_out_meta_df[i,"enr"])
  benchmark_df
  }) %>%
  purrr::reduce(bind_rows)
[1] "Outcome no.  1"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  2"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  3"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  4"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  5"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  6"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  7"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  8"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  9"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  10"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  11"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  12"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  13"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  14"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  15"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  16"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  17"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  18"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  19"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  20"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  21"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  22"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  23"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  24"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  25"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  26"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  27"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  28"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  29"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  30"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  31"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  32"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  33"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  34"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  35"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  36"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  37"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  38"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  39"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  40"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  41"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  42"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  43"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  44"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  45"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  46"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  47"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  48"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  49"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  50"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  51"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  52"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  53"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  54"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  55"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  56"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  57"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  58"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  59"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  60"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  61"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  62"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  63"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  64"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  65"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  66"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  67"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  68"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  69"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  70"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  71"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  72"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  73"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  74"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  75"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  76"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  77"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  78"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  79"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  80"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  81"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  82"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  83"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  84"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  85"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  86"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  87"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  88"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  89"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  90"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  91"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  92"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  93"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  94"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  95"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  96"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  97"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  98"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  99"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  100"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  101"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  102"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  103"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  104"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  105"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  106"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  107"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  108"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  109"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  110"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  111"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  112"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  113"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  114"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  115"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  116"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  117"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  118"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  119"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  120"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  121"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  122"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  123"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  124"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  125"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  126"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  127"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  128"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  129"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  130"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  131"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  132"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  133"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  134"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  135"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  136"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  137"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  138"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  139"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  140"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  141"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  142"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  143"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  144"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  145"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  146"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  147"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  148"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  149"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  150"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  151"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  152"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  153"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  154"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  155"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  156"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  157"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  158"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  159"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  160"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  161"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  162"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  163"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  164"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  165"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  166"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  167"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  168"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  169"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  170"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  171"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  172"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  173"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  174"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  175"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  176"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  177"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  178"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  179"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  180"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  181"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  182"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  183"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  184"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  185"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  186"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  187"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  188"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  189"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  190"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  191"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  192"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  193"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  194"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  195"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  196"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  197"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  198"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  199"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  200"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  201"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  202"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  203"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  204"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  205"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  206"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  207"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  208"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  209"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  210"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  211"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  212"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  213"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  214"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  215"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  216"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  217"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  218"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  219"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  220"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  221"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  222"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  223"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  224"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  225"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  226"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  227"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  228"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  229"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  230"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  231"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  232"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  233"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  234"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  235"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  236"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  237"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  238"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  239"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  240"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  241"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  242"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  243"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  244"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  245"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  246"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  247"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  248"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  249"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  250"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  251"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  252"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  253"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  254"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  255"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  256"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  257"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  258"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  259"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  260"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  261"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  262"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  263"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  264"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  265"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  266"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  267"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  268"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  269"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  270"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  271"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  272"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  273"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  274"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  275"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  276"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  277"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  278"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  279"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  280"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  281"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  282"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  283"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  284"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  285"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  286"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  287"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  288"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  289"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  290"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  291"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  292"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  293"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  294"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  295"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  296"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  297"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  298"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  299"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  300"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  301"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  302"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  303"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  304"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  305"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  306"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  307"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  308"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  309"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  310"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  311"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  312"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  313"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  314"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  315"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  316"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  317"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  318"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  319"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  320"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  321"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  322"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  323"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  324"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  325"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  326"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  327"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  328"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  329"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  330"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  331"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  332"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  333"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  334"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  335"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  336"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  337"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  338"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  339"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  340"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  341"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  342"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  343"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  344"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  345"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  346"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  347"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  348"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  349"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  350"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  351"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  352"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  353"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  354"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  355"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  356"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  357"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  358"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  359"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  360"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  361"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  362"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  363"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  364"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  365"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  366"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  367"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  368"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  369"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  370"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  371"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  372"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  373"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  374"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  375"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  376"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  377"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  378"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  379"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  380"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  381"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  382"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  383"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  384"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  385"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  386"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  387"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  388"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  389"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  390"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  391"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  392"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  393"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  394"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  395"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  396"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  397"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  398"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  399"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  400"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  401"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  402"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  403"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  404"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  405"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  406"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  407"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  408"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  409"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  410"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  411"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  412"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  413"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  414"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  415"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  416"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  417"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  418"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  419"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  420"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  421"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  422"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  423"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  424"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  425"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  426"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  427"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  428"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  429"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  430"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  431"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  432"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  433"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  434"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  435"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  436"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  437"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  438"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  439"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  440"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  441"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  442"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  443"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  444"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  445"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  446"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  447"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  448"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  449"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  450"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  451"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  452"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  453"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  454"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  455"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  456"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  457"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  458"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  459"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  460"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  461"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  462"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  463"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  464"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  465"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  466"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  467"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  468"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  469"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  470"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  471"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  472"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  473"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  474"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  475"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  476"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  477"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  478"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  479"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  480"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  481"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  482"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  483"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  484"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  485"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  486"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  487"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  488"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  489"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  490"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  491"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  492"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  493"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  494"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  495"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  496"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  497"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  498"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  499"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  500"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  501"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  502"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  503"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  504"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  505"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  506"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  507"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  508"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  509"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  510"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  511"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  512"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  513"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  514"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  515"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  516"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  517"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  518"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  519"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  520"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  521"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  522"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  523"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  524"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  525"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  526"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  527"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  528"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  529"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  530"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  531"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  532"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  533"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  534"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  535"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  536"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  537"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  538"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  539"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  540"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  541"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  542"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  543"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  544"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  545"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  546"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  547"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  548"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  549"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  550"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  551"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  552"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  553"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  554"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  555"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  556"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  557"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  558"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  559"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  560"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  561"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  562"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  563"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  564"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  565"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  566"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  567"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  568"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  569"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  570"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  571"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  572"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  573"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  574"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  575"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  576"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  577"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  578"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  579"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  580"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  581"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  582"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  583"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  584"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  585"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  586"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  587"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  588"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  589"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  590"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  591"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  592"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  593"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  594"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  595"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  596"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  597"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  598"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  599"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  600"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  601"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  602"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  603"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  604"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  605"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  606"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  607"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  608"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  609"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  610"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  611"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  612"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  613"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  614"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  615"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  616"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  617"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  618"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  619"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  620"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  621"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  622"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  623"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  624"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  625"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  626"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  627"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  628"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  629"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  630"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  631"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  632"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  633"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  634"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  635"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  636"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  637"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  638"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  639"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  640"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  641"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  642"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  643"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  644"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  645"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  646"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  647"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  648"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  649"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  650"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  651"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  652"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  653"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  654"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  655"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  656"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  657"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  658"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  659"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  660"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  661"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  662"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  663"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  664"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  665"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  666"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  667"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  668"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  669"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  670"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  671"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  672"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  673"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  674"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  675"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  676"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  677"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  678"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  679"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  680"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  681"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  682"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  683"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  684"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  685"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  686"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  687"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  688"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  689"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  690"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  691"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  692"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  693"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  694"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  695"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  696"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  697"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  698"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  699"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  700"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  701"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  702"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  703"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  704"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  705"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  706"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  707"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  708"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  709"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  710"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  711"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  712"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  713"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  714"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  715"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  716"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  717"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  718"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  719"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  720"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  721"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  722"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  723"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  724"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  725"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  726"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  727"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  728"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  729"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  730"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  731"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  732"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  733"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  734"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  735"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  736"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  737"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  738"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  739"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  740"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  741"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  742"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  743"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  744"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  745"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  746"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  747"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  748"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  749"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  750"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  751"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  752"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  753"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  754"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  755"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  756"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  757"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  758"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  759"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  760"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  761"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  762"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  763"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  764"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  765"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  766"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  767"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  768"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  769"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  770"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  771"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  772"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  773"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  774"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  775"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  776"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  777"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  778"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  779"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  780"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  781"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  782"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  783"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  784"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  785"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  786"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  787"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  788"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  789"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  790"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  791"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  792"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  793"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  794"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  795"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  796"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  797"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  798"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  799"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  800"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  801"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  802"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  803"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  804"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  805"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  806"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  807"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  808"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  809"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
mnn_outcome_df %>%
  filter(method=="meld")

Plot UMAP

X_pca_mnn <- read_csv("/nfs/team205/ed6/data/milo_benchmark/synthetic_data/benchmark_embryo_pop_Somitic_mesoderm_enr0.8_seed43_batchEffect0.75.MNNcorrected.pca.csv") %>%
  column_to_rownames()

all(rownames(X_pca_mnn) == colnames(embryo_sce))
coldata <- read_csv("/nfs/team205/ed6/data/milo_benchmark/synthetic_data/benchmark_embryo_pop_Somitic_mesoderm_enr0.8_seed43.coldata.csv")
colData(embryo_sce) <- coldata %>% column_to_rownames() %>% DataFrame()
reducedDim(embryo_sce, "pca_batch") <- as.matrix(X_pca_mnn)
embryo_sce <- runUMAP(embryo_sce, dimred="pca_batch", name="umap_batch")

indir <- "~/data/milo_benchmark/synthetic_data/"
res <- read_csv("/nfs/team205/ed6/data/milo_benchmark/benchmark_embryo_pop_Somitic_mesoderm_enr0.8_seed43_batchEffect0.75.DAresults.milo.csv")
embryo_sce$pred <- res$pred
embryo_sce$true <- res$true
plotReducedDim(embryo_sce, "umap_batch", colour_by="Condition1_prob", point_size=0.1)
plotReducedDim(embryo_sce, "umap_batch", colour_by="pred", point_size=0.1)
plotReducedDim(embryo_sce, "umap_batch", colour_by="true", point_size=0.1)

res %>%
  .outcome_by_prob(da_upper = 0.6) %>%
  mutate(FDR = FP/(TP+FP)) 

Read results for different geometries

Linear

outdir <- "/nfs/team205/ed6/data/milo_benchmark/linear/"
res_files <- list.files(outdir, pattern="linear.+DAresults")
res_files_full <- list.files(outdir, pattern="linear.+DAresults", full.names = TRUE)
in_files <- list.files("~/data/milo_benchmark/synthetic_data/", pattern="linear.+coldata.csv")

## Make data frame w benchmark parameters
linear_out_meta_df <- data.frame(file_id = str_remove_all(res_files, "benchmark_embryo_pop_|.csv")) %>%
  separate(col = file_id, sep = ".DAresults.", into=c("file_id", "method")) %>%
  separate(col = file_id, sep = "_enr", into=c("pop", "file_id")) %>%
  separate(col = file_id, sep = "_", into=c("enr", "seed", "batchEffect")) %>%
  mutate(seed=str_remove(seed, "seed"), batchEffect=str_remove(batchEffect, "batchEffect")) 

## Load results
linear_outcome_df <- lapply(seq_along(res_files_full), function(i){ 
  print(paste("Outcome no. ", i))
  benchmark_df <- read_csv(res_files_full[i]) %>%
      .outcome_by_prob(da_upper = 0.6) %>%
      mutate(DA_thresh=0.6) %>%
      ungroup() %>%
      dplyr::select(- method) %>%
      bind_cols(linear_out_meta_df[i,]) 
  pop_enr <- as.numeric(linear_out_meta_df[i,"enr"])
  benchmark_df
  }) %>%
  purrr::reduce(bind_rows)
[1] "Outcome no.  1"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  2"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  3"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  4"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  5"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  6"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  7"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  8"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  9"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  10"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  11"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  12"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  13"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  14"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  15"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  16"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  17"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  18"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  19"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  20"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  21"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  22"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  23"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  24"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  25"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  26"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  27"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  28"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  29"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  30"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  31"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  32"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  33"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  34"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  35"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  36"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  37"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  38"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  39"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  40"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  41"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  42"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  43"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  44"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  45"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  46"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  47"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  48"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  49"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  50"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  51"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  52"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  53"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  54"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  55"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  56"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  57"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  58"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  59"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  60"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  61"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  62"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  63"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  64"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  65"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  66"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  67"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  68"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  69"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  70"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  71"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  72"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  73"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  74"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  75"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  76"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  77"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  78"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  79"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  80"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  81"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  82"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  83"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  84"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  85"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  86"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  87"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  88"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  89"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  90"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  91"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  92"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  93"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  94"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  95"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  96"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  97"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  98"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  99"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  100"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  101"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  102"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  103"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  104"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  105"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  106"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  107"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  108"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  109"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  110"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  111"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  112"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  113"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  114"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  115"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  116"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  117"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  118"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  119"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  120"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  121"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  122"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  123"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  124"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  125"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  126"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  127"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  128"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  129"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  130"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  131"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  132"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  133"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  134"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  135"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  136"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  137"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  138"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  139"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  140"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  141"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  142"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  143"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  144"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  145"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  146"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  147"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  148"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  149"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  150"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  151"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  152"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  153"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  154"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  155"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  156"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  157"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  158"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  159"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  160"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  161"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  162"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  163"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  164"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  165"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  166"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  167"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  168"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  169"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  170"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  171"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  172"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  173"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  174"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  175"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  176"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  177"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  178"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  179"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  180"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  181"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  182"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  183"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  184"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  185"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  186"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  187"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  188"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  189"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  190"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  191"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  192"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  193"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  194"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  195"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  196"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  197"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  198"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  199"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  200"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  201"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  202"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  203"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  204"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  205"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  206"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  207"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  208"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  209"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  210"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  211"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  212"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  213"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  214"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  215"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  216"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  217"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  218"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  219"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  220"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  221"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  222"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  223"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  224"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  225"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  226"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  227"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  228"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  229"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  230"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  231"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  232"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  233"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  234"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  235"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  236"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  237"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  238"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  239"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  240"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  241"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  242"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  243"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  244"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  245"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  246"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  247"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  248"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  249"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  250"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  251"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  252"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  253"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  254"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  255"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  256"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  257"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  258"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  259"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  260"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  261"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  262"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  263"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  264"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  265"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  266"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  267"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  268"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  269"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  270"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  271"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  272"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  273"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  274"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  275"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  276"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  277"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  278"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  279"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  280"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  281"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  282"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  283"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  284"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  285"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  286"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  287"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  288"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  289"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  290"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  291"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  292"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  293"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  294"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  295"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  296"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  297"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  298"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  299"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  300"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  301"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  302"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  303"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  304"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  305"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  306"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  307"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  308"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  309"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  310"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  311"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  312"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  313"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  314"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  315"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  316"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  317"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  318"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  319"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  320"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  321"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  322"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  323"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  324"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  325"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  326"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  327"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  328"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  329"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  330"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  331"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  332"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  333"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  334"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  335"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  336"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  337"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  338"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  339"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  340"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  341"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  342"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  343"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  344"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  345"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  346"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  347"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  348"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  349"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  350"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  351"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  352"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  353"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  354"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  355"

── Column specification ───────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  356"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  357"

── Column specification ───────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
linear_outcome_df 
pl_df <- linear_outcome_df %>%
  filter(method!="milo_batch") %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
         FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(pop=str_replace(pop, "_", " ")) %>%
  mutate(pop_size=pop_sizes[pop])  %>%
  arrange(pop_size) %>%
  mutate(pop=factor(pop, levels=unique(pop))) %>%
  filter(DA_thresh >= 0.6 & batchEffect==0) 
pl_right <- pl_df %>%
  ggplot(aes(method, TPR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.8, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 
pl_left <- pl_df %>%
  ggplot(aes(method, FDR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.1, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 

pl <- pl_right / pl_left +
plot_layout(guides='collect') &
  theme(axis.text.x=element_blank(), axis.ticks.x=element_blank(), axis.title.x=element_blank())

Plot UMAP

linear_sce <- readRDS("~/data/milo_benchmark/linear_data_bm.RDS")
indir <- "~/data/milo_benchmark/synthetic_data/"

names(reducedDims(linear_sce))[2] <- "umap_batch"
colnames(reducedDims(linear_sce)[[2]]) <- c("X1", "X2") 

pl_top <- plot_outcome_umap(linear_sce, method = 'milo', pop="M5", enr = 0.9, seed = 43,batchEffect = 0, true = TRUE, data_id="linear") +
  theme(legend.position="right") 

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  celltype = col_character(),
  synth_labels = col_character(),
  synth_samples = col_character(),
  synth_batches = col_character(),
  Condition1_prob = col_double(),
  Condition2_prob = col_double(),
  true_labels = col_character(),
  cell = col_character()
)


── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)
plot_linear <- ((pl_top) / (pl)) +
  plot_layout(heights = c(1,2.5))
plot_linear

Branching

outdir <- "/nfs/team205/ed6/data/milo_benchmark/branching/"
res_files <- list.files(outdir, pattern="branching.+DAresults")
res_files_full <- list.files(outdir, pattern="branching.+DAresults", full.names = TRUE)
in_files <- list.files("~/data/milo_benchmark/synthetic_data/", pattern="branching.+coldata.csv")

## Make data frame w benchmark parameters
branch_out_meta_df <- data.frame(file_id = str_remove_all(res_files, "benchmark_embryo_pop_|.csv")) %>%
  separate(col = file_id, sep = ".DAresults.", into=c("file_id", "method")) %>%
  separate(col = file_id, sep = "_enr", into=c("pop", "file_id")) %>%
  separate(col = file_id, sep = "_", into=c("enr", "seed", "batchEffect")) %>%
  mutate(seed=str_remove(seed, "seed"), batchEffect=str_remove(batchEffect, "batchEffect")) 

## Load results
branch_outcome_df <- lapply(seq_along(res_files_full), function(i){ 
  print(paste("Outcome no. ", i))
  benchmark_df <- read_csv(res_files_full[i]) %>%
      .outcome_by_prob(da_upper = 0.6) %>%
      mutate(DA_thresh=0.6) %>%
      ungroup() %>%
      dplyr::select(- method) %>%
      bind_cols(branch_out_meta_df[i,]) 
  pop_enr <- as.numeric(branch_out_meta_df[i,"enr"])
  benchmark_df
  }) %>%
  purrr::reduce(bind_rows)
[1] "Outcome no.  1"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  2"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  3"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  4"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  5"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  6"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  7"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  8"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  9"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  10"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  11"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  12"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  13"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  14"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  15"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  16"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  17"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  18"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  19"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  20"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  21"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  22"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  23"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  24"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  25"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  26"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  27"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  28"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  29"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  30"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  31"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  32"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  33"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  34"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  35"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  36"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  37"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  38"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  39"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  40"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  41"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  42"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  43"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  44"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  45"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  46"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  47"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  48"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  49"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  50"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  51"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  52"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  53"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  54"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  55"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  56"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  57"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  58"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  59"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  60"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  61"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  62"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  63"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  64"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  65"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  66"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  67"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  68"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  69"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  70"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  71"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  72"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  73"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  74"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  75"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  76"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  77"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  78"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  79"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  80"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  81"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  82"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  83"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  84"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  85"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  86"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  87"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  88"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  89"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  90"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  91"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  92"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  93"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  94"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  95"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  96"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  97"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  98"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  99"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  100"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  101"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  102"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  103"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  104"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  105"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  106"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  107"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  108"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  109"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  110"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  111"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  112"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  113"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  114"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  115"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  116"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  117"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  118"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  119"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  120"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  121"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  122"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  123"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  124"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  125"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  126"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  127"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  128"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  129"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  130"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  131"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  132"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  133"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  134"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  135"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  136"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  137"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  138"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  139"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  140"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  141"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  142"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  143"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  144"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  145"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  146"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  147"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  148"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  149"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  150"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  151"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  152"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  153"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  154"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  155"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  156"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  157"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  158"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  159"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  160"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  161"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  162"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  163"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  164"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  165"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  166"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  167"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  168"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  169"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  170"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  171"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  172"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  173"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  174"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  175"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  176"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  177"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  178"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  179"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  180"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  181"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  182"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  183"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  184"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  185"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  186"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  187"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  188"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  189"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  190"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  191"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  192"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  193"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  194"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  195"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  196"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  197"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  198"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  199"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  200"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  201"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  202"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  203"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  204"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  205"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  206"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  207"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  208"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  209"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  210"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  211"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  212"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  213"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  214"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  215"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  216"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  217"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  218"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  219"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  220"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  221"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  222"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  223"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  224"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  225"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  226"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  227"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  228"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  229"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  230"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  231"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  232"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  233"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  234"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  235"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  236"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  237"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  238"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  239"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  240"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  241"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  242"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  243"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  244"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  245"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  246"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  247"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  248"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  249"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  250"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  251"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  252"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  253"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  254"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  255"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  256"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  257"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  258"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  259"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  260"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  261"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  262"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  263"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  264"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  265"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  266"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  267"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  268"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  269"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  270"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  271"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  272"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  273"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  274"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  275"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  276"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  277"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  278"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  279"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  280"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  281"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  282"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  283"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  284"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  285"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  286"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  287"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  288"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  289"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  290"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  291"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  292"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  293"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  294"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  295"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  296"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  297"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  298"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  299"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  300"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  301"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  302"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  303"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  304"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  305"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  306"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  307"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  308"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  309"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  310"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  311"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  312"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  313"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  314"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  315"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  316"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  317"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  318"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  319"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  320"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  321"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  322"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  323"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  324"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  325"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  326"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  327"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  328"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  329"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  330"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  331"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  332"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  333"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  334"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  335"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  336"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  337"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  338"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  339"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  340"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  341"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  342"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  343"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  344"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  345"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  346"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  347"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  348"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  349"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  350"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  351"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  352"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  353"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  354"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  355"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  356"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  357"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  358"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  359"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  360"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  361"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  362"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  363"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  364"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  365"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  366"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  367"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  368"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  369"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  370"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  371"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  372"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  373"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  374"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  375"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  376"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  377"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  378"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  379"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  380"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  381"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  382"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  383"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  384"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  385"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  386"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  387"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  388"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  389"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  390"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  391"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  392"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  393"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  394"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  395"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  396"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  397"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  398"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  399"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  400"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  401"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  402"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  403"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  404"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  405"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  406"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  407"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  408"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  409"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  410"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  411"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  412"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  413"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  414"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  415"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  416"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  417"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  418"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  419"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  420"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  421"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  422"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  423"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  424"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  425"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  426"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  427"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  428"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  429"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  430"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  431"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  432"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  433"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  434"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  435"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  436"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  437"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  438"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  439"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  440"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  441"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  442"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  443"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  444"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  445"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  446"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  447"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  448"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  449"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  450"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  451"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
branch_outcome_df 
NA
pl_df <- branch_outcome_df %>%
  filter(method!="milo_batch") %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
         FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(pop=str_replace(pop, "_", " ")) %>%
  mutate(pop_size=pop_sizes[pop])  %>%
  arrange(pop_size) %>%
  mutate(pop=factor(pop, levels=unique(pop))) %>%
  filter(DA_thresh >= 0.6 & batchEffect==0) 

pl_right <- pl_df %>%
  ggplot(aes(method, TPR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.8, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 
pl_left <- pl_df %>%
  ggplot(aes(method, FDR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.1, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 

pl <- pl_right / pl_left +
plot_layout(guides='collect') &
  theme(axis.text.x=element_blank(), axis.ticks.x=element_blank(), axis.title.x=element_blank())

Plot UMAP

branch_sce <- readRDS("~/data/milo_benchmark/branching_data_bm.RDS")
indir <- "~/data/milo_benchmark/synthetic_data/"

names(reducedDims(branch_sce))[2] <- "umap_batch"
colnames(reducedDims(branch_sce)[[2]]) <- c("X1", "X2") 

pl_top <- plot_outcome_umap(branch_sce, method = 'milo', pop="M5", enr = 0.9, seed = 43,batchEffect = 0, true = TRUE, data_id="branching") + theme(legend.position="right")

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  celltype = col_character(),
  synth_labels = col_character(),
  synth_samples = col_character(),
  synth_batches = col_character(),
  Condition1_prob = col_double(),
  Condition2_prob = col_double(),
  true_labels = col_character(),
  cell = col_character()
)


── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)
plot_branch <- ((pl_top) / (pl)) +
  plot_layout(heights = c(1,2.5))
plot_branch

Simple clustering

outdir <- "/nfs/team205/ed6/data/milo_benchmark/cluster/"
res_files <- list.files(outdir, pattern="cluster.+DAresults")
res_files_full <- list.files(outdir, pattern="cluster.+DAresults", full.names = TRUE)
in_files <- list.files("~/data/milo_benchmark/synthetic_data/", pattern="cluster.+coldata.csv")

## Make data frame w benchmark parameters
cluster_out_meta_df <- data.frame(file_id = str_remove_all(res_files, "benchmark_embryo_pop_|.csv")) %>%
  separate(col = file_id, sep = ".DAresults.", into=c("file_id", "method")) %>%
  separate(col = file_id, sep = "_enr", into=c("pop", "file_id")) %>%
  separate(col = file_id, sep = "_", into=c("enr", "seed", "batchEffect")) %>%
  mutate(seed=str_remove(seed, "seed"), batchEffect=str_remove(batchEffect, "batchEffect")) 

## Load results
cluster_outcome_df <- lapply(seq_along(res_files_full), function(i){ 
  print(paste("Outcome no. ", i))
  benchmark_df <- read_csv(res_files_full[i]) %>%
      .outcome_by_prob(da_upper = 0.6) %>%
      mutate(DA_thresh=0.6) %>%
      ungroup() %>%
      dplyr::select(- method) %>%
      bind_cols(cluster_out_meta_df[i,]) 
  pop_enr <- as.numeric(cluster_out_meta_df[i,"enr"])
  benchmark_df
  }) %>%
  purrr::reduce(bind_rows)
[1] "Outcome no.  1"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  2"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  3"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  4"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  5"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  6"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  7"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  8"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  9"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  10"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  11"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  12"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  13"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  14"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  15"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  16"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  17"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  18"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  19"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  20"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  21"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  22"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  23"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  24"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  25"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  26"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  27"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  28"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  29"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  30"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  31"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  32"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  33"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  34"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  35"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  36"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  37"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  38"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  39"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  40"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  41"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  42"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  43"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  44"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  45"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  46"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  47"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  48"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  49"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  50"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  51"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  52"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  53"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  54"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  55"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  56"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  57"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  58"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  59"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  60"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  61"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  62"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  63"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  64"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  65"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  66"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  67"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  68"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  69"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  70"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  71"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  72"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  73"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  74"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  75"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  76"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  77"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  78"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  79"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  80"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  81"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  82"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  83"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  84"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  85"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  86"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  87"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  88"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  89"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  90"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  91"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  92"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  93"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  94"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  95"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  96"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  97"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  98"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  99"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  100"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  101"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  102"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  103"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  104"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  105"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  106"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  107"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  108"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  109"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  110"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  111"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  112"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  113"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  114"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  115"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  116"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  117"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  118"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  119"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  120"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  121"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  122"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  123"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  124"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  125"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  126"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  127"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  128"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  129"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  130"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  131"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  132"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  133"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  134"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  135"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  136"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  137"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  138"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  139"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  140"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  141"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  142"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  143"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  144"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  145"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  146"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  147"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  148"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  149"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  150"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  151"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  152"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  153"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

the standard deviation is zero`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  154"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  155"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  156"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  157"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  158"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  159"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  160"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Condition2 = col_double(),
  method = col_character(),
  true = col_character(),
  true_prob = col_double()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  161"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
[1] "Outcome no.  162"

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)

`summarise()` regrouping output by 'method' (override with `.groups` argument)
cluster_outcome_df 
NA
pl_df <- cluster_outcome_df %>%
  filter(method!="milo_batch") %>%
  mutate(FDR = FP/(TP+FP)) %>%
  mutate(TPR=ifelse(is.nan(TPR), 0, TPR),
         FPR=ifelse(is.nan(FPR), 0, FPR),
         FDR=ifelse(is.nan(FDR), 0, FDR),
         Precision=ifelse(is.nan(Precision), 0, Precision)) %>%
  mutate(pop=str_replace(pop, "_", " ")) %>%
  mutate(pop_size=pop_sizes[pop])  %>%
  arrange(pop_size) %>%
  mutate(pop=factor(pop, levels=unique(pop))) %>%
  filter(DA_thresh >= 0.6 & batchEffect==0) 


pl_right <- pl_df %>%
  ggplot(aes(method, TPR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.8, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 
pl_left <- pl_df %>%
  ggplot(aes(method, FDR, color=method)) + 
  geom_boxplot() +
  ggbeeswarm::geom_quasirandom(alpha=0.5) +
  geom_hline(yintercept = 0.1, linetype=2) +
  theme_bw(base_size = 16) +
    scale_color_methods() +
  facet_grid(enr~., labeller = 'label_both') 

pl <- pl_right / pl_left +
plot_layout(guides='collect') &
  theme(axis.text.x=element_blank(), axis.ticks.x=element_blank(), axis.title.x=element_blank())

Plot UMAP

cluster_sce <- readRDS("~/data/milo_benchmark/cluster_data_bm.RDS")
indir <- "~/data/milo_benchmark/synthetic_data/"

names(reducedDims(cluster_sce))[2] <- "umap_batch"
colnames(reducedDims(cluster_sce)[[2]]) <- c("X1", "X2") 
pl_top <- plot_outcome_umap(cluster_sce, method = 'milo', pop="3", enr = 0.9, seed = 43,batchEffect = 0, true = TRUE, data_id="cluster") + theme(legend.position="right")

── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  rowname = col_character(),
  Block = col_character(),
  Replicate = col_character(),
  synth_labels = col_character(),
  synth_samples = col_character(),
  synth_batches = col_character(),
  Condition1_prob = col_double(),
  Condition2_prob = col_double(),
  true_labels = col_character(),
  celltype = col_double(),
  cell = col_character()
)


── Column specification ───────────────────────────────────────────────────────────────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)
plot_cluster <- ((pl_top) / (pl)) +
  plot_layout(heights = c(1,2.5))
plot_cluster

linear_sce
class: SingleCellExperiment 
dim: 3500 2500 
metadata(0):
assays(2): counts logcounts
rownames(3500): G1 G2 ... G3499 G3500
rowData names(0):
colnames(2500): C1 C2 ... C2499 C2500
colData names(8): celltype synth_labels ... true_labels cell
reducedDimNames(2): pca.corrected umap_batch
altExpNames(0):

Cydar on simple trajectory

Pick radius parameter for different datasets: For each hypersphere centred on a cell, the radius required to include a certain number of nearest neighbours is computed.

sample_col = "synth_samples"
d=30
sce <- readRDS("/nfs/team205/ed6/data/milo_benchmark/cluster_data_bm.RDS")
sample_ls <- split(1:ncol(sce), sce[[sample_col]])
processed.exprs <- lapply(sample_ls, function(s) reducedDim(sce[,s], "pca.corrected")[,1:d])
cd <- prepareCellData(processed.exprs)
boxplot(neighborDistances(cd, neighbors=50, as.tol=TRUE))

unique(sce$celltype)
 [1] "M3"  "M8"  "M5"  "M2"  "M1"  "M4"  "M7"  "M6"  "M10" "M9" 
unique(sce$celltype)
[1] "M4" "M6" "M2" "M5" "M1" "M7" "M3"
sample_col = "synth_samples"
d=30
sce <- embryo_sce
sample_ls <- split(1:ncol(sce), sce[[sample_col]])
processed.exprs <- lapply(sample_ls, function(s) reducedDim(sce[,s], "pca.corrected")[,1:d])
cd <- prepareCellData(processed.exprs)
boxplot(neighborDistances(cd, neighbors=50, as.tol=TRUE))

tol_dataset <- list(cluster=0.8, branching=6, linear=6, embryo=1)

cydar_res <- runDA(sce, coldata, X_pca, "cydar", out_type = "labels",d = 30,
                    params=list(cydar=list(tol=tol_dataset[[data_id]], downsample=3)))
df <- .outcome_by_prob(cydar_res, 0.6) 
the condition has length > 1 and only the first element will be used`summarise()` regrouping output by 'method' (override with `.groups` argument)
df

sim.design <- model.matrix(design, data=design_df)[colnames(cd.dge),]
sim.dge <- estimateDisp(cd.dge, sim.design)
sim.fit <- glmQLFit(sim.dge, sim.design)
sim.res <- glmQLFTest(sim.fit, coef=2)

# control the spatial FDR
cydar.res <- sim.res$table
cydar.res$SpatialFDR <- spatialFDR(intensities(cd), sim.res$table$PValue)
boxplot(sim.dge$counts)
hist(cydar.res$PValue)

cydar.res$SpatialFDR < 0.1

Try downsampling one of the 2 conditions

sce
class: SingleCellExperiment 
dim: 100 900 
metadata(0):
assays(1): logcounts
rownames(100): Gene1 Gene2 ... Gene99 Gene100
rowData names(0):
colnames(900): Cell1 Cell2 ... Cell899 Cell900
colData names(10): Block Replicate ... celltype cell
reducedDimNames(3): pca.corrected UMAP pca_batch
altExpNames(0):
benchmark_df <- read_csv("/nfs/team205/ed6/data/milo_benchmark/benchmark_embryo_pop_Erythroid2_enr0.9_seed43_batchEffect0.DAresults.daseq.csv") 

── Column specification ───────────────────────────────────────────────────
cols(
  true_prob = col_double(),
  true = col_character(),
  method = col_character(),
  pred = col_character()
)
.outcome_by_prob(benchmark_df, 0.6)
`summarise()` regrouping output by 'method' (override with `.groups` argument)
## Check if conditions were swapped in test
pred_cor <- benchmark_df %>%
  mutate(pred=factor(pred, levels=c("NegLFC", "NotDA", "PosLFC"), ordered = TRUE)) %>%
  mutate(pred=as.numeric(pred)) %>%
  summarise(cor(pred, true_prob))
if (pred_cor < 0) {
  benchmark_df <- mutate(benchmark_df, pred = ifelse(pred=="NegLFC", "PosLFC", ifelse(pred=="PosLFC", "NegLFC", "NotDA")))
}

.outcome_by_prob(benchmark_df, 0.6)
`summarise()` regrouping output by 'method' (override with `.groups` argument)

Louvain on iterative subclustering

Subcluster all celltype populations (there is a caveat here that I am not recalculating the PCA space for all subsets, but it should bring home the message regardless)

Make simulated labels

Testing for DA with GLM on subclusters

## Test DA in cell type clusters
clust.df <- data.frame("cell_id"=colnames(embryo_sce), "Louvain.Clust"=embryo_sce$celltype)
clust.df$Sample <- sample_labels
clust.df$Condition <- condition_vec

louvain.count <- table(clust.df$Louvain.Clust, clust.df$Sample)
attributes(louvain.count)$class <- "matrix"
  
df <- melt(louvain.count, varnames=c("cluster", "sample"),  value.name="Freq") %>%
    mutate(cluster=factor(cluster)) %>%
    left_join(design_df, by="sample") %>%
    group_by(sample) %>%
    mutate(N_s=sum(Freq)) %>%
    ungroup() %>%
    group_by(cluster) %>%
    do(model=glm(design, data=., family="poisson")) 
  
res_df <- t(sapply(df$model, function(x) summary(x)$coefficients[nrow(summary(x)$coefficients),]))
colnames(res_df) <- c("logFC","Std. Error", "z value",    "Pval" )
louvain.res <- cbind(df, res_df) %>%
  mutate(FDR=p.adjust(Pval, method = "BH"))
rownames(louvain.res) <- louvain.res$cluster
  
clust.df$logFC <- louvain.res[clust.df$Louvain.Clust, 'logFC']
clust.df$FDR <- louvain.res[clust.df$Louvain.Clust, 'FDR']
embryo_sce$predDA_celltype <- louvain2output(clust.df, out_type = "labels")

clust.df %>%
  ggplot(aes(logFC, -log10(FDR))) + geom_point()

# embryo_sce$predDA <- louvain2output(clust.df, out_type = "labels")

pl_df <- data.frame(reducedDim(embryo_sce, "UMAP")) %>%
  mutate(subcluster=embryo_sce$subcluster) %>%
  mutate(subcluster=factor(subcluster, levels=sample(unique(subcluster)))) %>%
  mutate(predDA_subclusters=embryo_sce$predDA_subclusters,
         predDA_celltype=embryo_sce$predDA_celltype,
         predDA_milo=embryo_sce$predDA_milo,
         trueDA = embryo_sce$true_labels) 

true_pl <- pl_df %>%
  ggplot(aes(X1, X2, color=trueDA)) +
  geom_point(size=0.1) +
  xlab("UMAP1") + ylab("UMAP2") +
  theme_classic(base_size=18) +
  scale_color_manual(values=c(NotDA="grey", PosLFC="Red", NegLFC="Blue"),name="") +
  guides(color="none") +
  ggtitle("True DA")

subcl_plot <- pl_df %>%
  ggplot(aes(X1, X2, color=predDA_subclusters)) +
  geom_point(size=0.1) +
  xlab("UMAP1") + ylab("UMAP2") +
  theme_classic(base_size=18) +
  scale_color_manual(values=c(NotDA="grey", PosLFC="Red", NegLFC="Blue"),name="") +
  guides(color=guide_legend(override.aes = c(size=2))) +
  ggtitle("GLM on subclusters")

cl_plot <- pl_df %>%
  ggplot(aes(X1, X2, color=predDA_celltype)) +
  geom_point(size=0.1) +
  xlab("UMAP1") + ylab("UMAP2") +
  theme_classic(base_size=18) +
  scale_color_manual(values=c(NotDA="grey", PosLFC="Red", NegLFC="Blue"),name="") +
  guides(color="none") +
  ggtitle("GLM on clusters")

milo_pl <- pl_df %>%
  ggplot(aes(X1, X2, color=predDA_milo)) +
  geom_point(size=0.1) +
  xlab("UMAP1") + ylab("UMAP2") +
  theme_classic(base_size=18) +
  scale_color_manual(values=c(NotDA="grey", PosLFC="Red", NegLFC="Blue"), name="") +
  guides(color="none") +
  ggtitle("Milo (GLM on neighbourhoods)")

true_pl + milo_pl + cl_plot + subcl_plot +
  plot_layout(ncol=2, nrow=2, guides="collect") 

Compare size of subclusters and size of neighbourhoods

melt(as.matrix(louvain.count), varnames=c('nh', "sample")) %>%
  mutate(condition=str_remove(sample, "_R.+")) %>%
  group_by(nh) %>%
  mutate(nh_size=sum(value)) %>%
  ungroup() %>%
  group_by(condition, nh) %>%
  summarise(value=mean(value), nh_size=mean(nh_size)) %>%
  pivot_wider(id_cols=c(nh, nh_size), names_from="condition", values_from='value') %>%
  ggplot(aes(Condition1, Condition2, color=nh_size)) +
  geom_point() +
  geom_smooth(method="lm") +
  geom_abline(color="red")
`summarise()` regrouping output by 'condition' (override with `.groups` argument)

Downsample Condition1

DA_results <- testNhoods(milo2, design = ~ synth_labels, 
                         design.df = design_df[colnames(nhoodCounts(milo2)), , drop=FALSE])
the condition has length > 1 and only the first element will be usedPerforming spatial FDR correction withk-distance weighting
LS0tCnRpdGxlOiAiU2VtaS1zeW50aGV0aWMgREEgZGF0YSAtIE1vdXNlIEdhc3RydWxhdGlvbiBhdGxhcyIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KE1vdXNlR2FzdHJ1bGF0aW9uRGF0YSkKbGlicmFyeShTaW5nbGVDZWxsRXhwZXJpbWVudCkKbGlicmFyeShzY2F0ZXIpCmxpYnJhcnkoc2NyYW4pCmxpYnJhcnkoYml0NjQpCmxpYnJhcnkocGF0Y2h3b3JrKQoKb3B0aW9ucyhkaWdpdHM9MykKc291cmNlKCd+L21pbG8vbm90ZWJvb2tzL2JlbmNobWFyay9iZW5jaG1hcmtfdXRpbHMuUicpCmBgYAoKYGBge3J9CmZpZ2RpciA8LSAifi9tb3VudC9nZHJpdmUvbWlsby9GaWd1cmVzL2JlbmNobWFya192Mi8iCmlmICghZGlyLmV4aXN0cyhmaWdkaXIpKSB7CiAgZGlyLmNyZWF0ZShmaWdkaXIpICAKfQoKYGBgCgoKIyMjIExvYWQgZGF0YXNldAoKU2VsZWN0IHNhbXBsZXMgZnJvbSBsYXRlIHRpbWUgcG9pbnRzIChldmVuIG51bWJlciBvZiByZXBsaWNhdGVzKQoKYGBge3J9CkF0bGFzU2FtcGxlTWV0YWRhdGEgJT4lCiAgYXJyYW5nZShzdGFnZSkgJT4lCiAgbXV0YXRlKHNhbXBsZT1mYWN0b3Ioc2FtcGxlLCBsZXZlbHM9dW5pcXVlKHNhbXBsZSkpKSAlPiUKICBnZ3Bsb3QoYWVzKHN0YWdlLCBzYW1wbGUpKSArCiAgZ2VvbV9wb2ludCgpCgpsYXRlX3NhbXBsZXMgPC0gQXRsYXNTYW1wbGVNZXRhZGF0YSAlPiUKICBmaWx0ZXIoc3RhZ2UgJWluJSBjKCJFNy43NSIsICJFOC4wIiwgIkU4LjI1IiwgIkU4LjUiKSkgJT4lCiAgcHVsbChzYW1wbGUpCmBgYAoKYGBge3J9CmVtYnJ5b19zY2UgPC0gRW1icnlvQXRsYXNEYXRhKHR5cGU9InByb2Nlc3NlZCIsIHNhbXBsZXMgPSBsYXRlX3NhbXBsZXMpCmBgYApgYGB7cn0KZGF0YS5mcmFtZShjb2xEYXRhKGVtYnJ5b19zY2UpKSAlPiUKICBnZ3Bsb3QoYWVzKGFzLmZhY3RvcihzYW1wbGUpLCBhcy5mYWN0b3IocG9vbCkpKSArIGdlb21fcG9pbnQoKQpgYGAKYGBge3J9CmVtYnJ5b19zY2UKYGBgCgoKIyMgUHJlcHJvY2Vzc2luZwpgYGB7cn0KbG9nY291bnRzKGVtYnJ5b19zY2UpIDwtIGxvZzFwKGNvdW50cyhlbWJyeW9fc2NlKSkKIyMgRXhjbHVkZSB6ZXJvIGNvdW50cyBnZW5lcwprZWVwLnJvd3MgPC0gcm93U3Vtcyhsb2djb3VudHMoZW1icnlvX3NjZSkpICE9IDAKZW1icnlvX3NjZSA8LSBlbWJyeW9fc2NlW2tlZXAucm93cywgXQoKZGVjIDwtIG1vZGVsR2VuZVZhcihlbWJyeW9fc2NlKQpodmdzIDwtIGdldFRvcEhWR3MoZGVjLCBuPTUwMDApCgojIyBEcm9wIGNlbGxzIHdpdGggTkFzIGluIGNvcnJlY3RlZCBwY2EgKGxvdyBxdWFsaXR5KQplbWJyeW9fc2NlIDwtIGVtYnJ5b19zY2VbLGFwcGx5KHJlZHVjZWREaW0oZW1icnlvX3NjZSwgInBjYS5jb3JyZWN0ZWQiKSwgMSwgZnVuY3Rpb24oeCkgYWxsKCFpcy5uYSh4KSkpXQoKIyMgUnVuIFVNQVAgKHRoZSBkYXRhIGhhcyBiZWVuIHN1YnNldHRlZCkKIyBlbWJyeW9fc2NlIDwtIHNjYXRlcjo6cnVuUENBKGVtYnJ5b19zY2UsIHN1YnNldF9yb3c9aHZncykKZW1icnlvX3NjZSA8LSBzY2F0ZXI6OnJ1blVNQVAoZW1icnlvX3NjZSwgZGltcmVkPSJwY2EuY29ycmVjdGVkIikKYGBgCgpgYGB7ciwgZmlnLmhlaWdodD02LCBmaWcud2lkdGg9MTB9CnBsb3RSZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJVTUFQIiwgY29sb3VyX2J5PSJjZWxsdHlwZSIsIHRleHRfYnk9ImNlbGx0eXBlIiwgcG9pbnRfc2l6ZT0wLjEpICsKICBzY2FsZV9jb2xvcl9tYW51YWwodmFsdWVzPUVtYnJ5b0NlbGx0eXBlQ29sb3VycykgKwogIGd1aWRlcyhjb2xvcj1ndWlkZV9sZWdlbmQob3ZlcnJpZGUuYWVzID0gbGlzdChzaXplPTIpKSkKYGBgCgpTYXZlIG9iamVjdCA0IGJlbmNobWFyawoKYGBge3J9CnNhdmVSRFMoZW1icnlvX3NjZSwgIi9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9lbWJyeW9fZGF0YV9ibS5SRFMiKQoKZW1icnlvX3NjZSA8LSByZWFkUkRTKCIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvZW1icnlvX2RhdGFfYm0uUkRTIikKYGBgCgpTYXZlIGxpc3Qgb2YgY2VsbHR5cGUgbmFtZXMgYW5kIHNhbXBsZSBieSBzaXplcwoKYGBge3J9CmZvciAoaSBpbiAxOjMpIHsKICBwb3Bfc2l6ZV9kZiA8LSBhcy5kYXRhLmZyYW1lKHRhYmxlKGVtYnJ5b19zY2UkY2VsbHR5cGUpKSAlPiUKICByZW5hbWUocG9wPVZhcjEsIHBvcF9zaXplPUZyZXEpICU+JQogIG11dGF0ZShzaXplX2JpbiA9IGN1dChwb3Bfc2l6ZSwgYnJlYWtzID0gMTApKSAlPiUKICBncm91cF9ieShzaXplX2JpbikgJT4lCiAgc2FtcGxlX24oc2l6ZT0xKSAKICB3cml0ZShhcy5jaGFyYWN0ZXIocG9wX3NpemVfZGYkcG9wKSwgZ2x1ZSgiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL3BvcF9zYW1wbGVfe2l9LnR4dCIpKQp9CmBgYAoKIyMjIExvYWQgYmVuY2htYXJraW5nIHJlc3VsdHMKCk1ldGhvZHMgYXJlIHJ1biB3aXRoIGBydW5fREFfUi5yYCBhbmQgYHJ1bl9tZWxkLnB5YCwgd3JhcHBlZCBpbiBgc3VibWl0X2JlbmNobWFyay5zaGAuIFRoZSBvdXRjb21lIGlzIGNhbGN1bGF0ZWQgaW4gYGJ1aWxkX291dGNvbWUuUmAuIAoKYGBge3J9CiMjIERlZmluZSBjb2xvciBwYWxldHRlIGZvciBtZXRob2RzCm1ldGhvZF9uYW1lcyA8LSBjKCJtaWxvIiwgImRhc2VxIiwgIm1lbGQiLCAibG91dmFpbiIsICJtaWxvX2JhdGNoIiwgImxvdXZhaW5fYmF0Y2giLCJjeWRhciIpCm1ldGhvZF9jb2xvcnMgPC0gUkNvbG9yQnJld2VyOjpicmV3ZXIucGFsKGxlbmd0aChtZXRob2RfbmFtZXMpLCBuYW1lPSJEYXJrMiIpCm1ldGhvZF9jb2xvcnMgPC0gc2V0TmFtZXMobWV0aG9kX2NvbG9ycywgbWV0aG9kX25hbWVzKQptZXRob2RfbGFiZWxzIDwtIGMoIk1pbG8iLCAiREFzZXEiLCAiTUVMRCIsICJMb3V2YWluIiwgIk1pbG8gKH4gYmF0Y2ggKyBjb25kaXRpb24pIiwgJ0xvdXZhaW4gKH4gYmF0Y2ggKyBjb25kaXRpb24pJywgImN5ZGFyIikKbWV0aG9kX2xhYmVscyA8LSBzZXROYW1lcyhtZXRob2RfbGFiZWxzLCBtZXRob2RfbmFtZXMpCgpzY2FsZV9jb2xvcl9tZXRob2RzIDwtIGZ1bmN0aW9uKCl7IHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9bWV0aG9kX2xhYmVscykgfQpzY2FsZV9maWxsX21ldGhvZHMgPC0gZnVuY3Rpb24oKXsgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gbWV0aG9kX2NvbG9ycywgbGFiZWxzPW1ldGhvZF9sYWJlbHMpIH0KYGBgCgo8IS0tIGBgYHtyfSAtLT4KPCEtLSAjIG91dGRpciA8LSAiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL2VtYnJ5by8iIC0tPgo8IS0tICMgcmVzX2ZpbGVzIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSIuREFyZXN1bHRzLisuY3N2IikgLS0+CjwhLS0gIyByZXNfZmlsZXNfZnVsbCA8LSBsaXN0LmZpbGVzKG91dGRpciwgcGF0dGVybj0iLkRBcmVzdWx0cy4rLmNzdiIsIGZ1bGwubmFtZXMgPSBUUlVFKSAtLT4KPCEtLSAjIGluX2ZpbGVzIDwtIGxpc3QuZmlsZXMoIn4vZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8iLCBwYXR0ZXJuPSJjb2xkYXRhLmNzdiIpIC0tPgo8IS0tICMgIC0tPgo8IS0tICMgIyMgTWFrZSBkYXRhIGZyYW1lIHcgYmVuY2htYXJrIHBhcmFtZXRlcnMgLS0+CjwhLS0gIyBvdXRfbWV0YV9kZiA8LSBkYXRhLmZyYW1lKGZpbGVfaWQgPSBzdHJfcmVtb3ZlX2FsbChyZXNfZmlsZXMsICJiZW5jaG1hcmtfZW1icnlvX3BvcF98LmNzdiIpKSAlPiUgLS0+CjwhLS0gIyAgIHNlcGFyYXRlKGNvbCA9IGZpbGVfaWQsIHNlcCA9ICIuREFyZXN1bHRzLiIsIGludG89YygiZmlsZV9pZCIsICJtZXRob2QiKSkgJT4lIC0tPgo8IS0tICMgICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiX2VuciIsIGludG89YygicG9wIiwgImZpbGVfaWQiKSkgJT4lIC0tPgo8IS0tICMgICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiXyIsIGludG89YygiZW5yIiwgInNlZWQiLCAiYmF0Y2hFZmZlY3QiKSkgJT4lIC0tPgo8IS0tICMgICAjIG11dGF0ZShNTk5jb3JyZWN0ZWQ9aWZlbHNlKCdNTk5jb3JyZWN0ZWQnICVpbiUgYmF0Y2hFZmZlY3QsIFRSVUUsIEZBTFNFKSkgJT4lIC0tPgo8IS0tICMgICBtdXRhdGUoc2VlZD1zdHJfcmVtb3ZlKHNlZWQsICJzZWVkIiksIGJhdGNoRWZmZWN0PXN0cl9yZW1vdmVfYWxsKGJhdGNoRWZmZWN0LCAiYmF0Y2hFZmZlY3R8Lk1OTmNvcnJlY3RlZCIpKSAgLS0+CjwhLS0gIyAgLS0+CjwhLS0gIyBvdXRfbWV0YV9kZiAlPiUgLS0+CjwhLS0gIyAgIGZpbHRlcihtZXRob2Q9PSJsb3V2YWluX2JhdGNoIiAmIE1OTmNvcnJlY3RlZCkgJT4lIC0tPgo8IS0tICMgICBnZ3Bsb3QoYWVzKHBvcCwgZmlsbD1iYXRjaEVmZmVjdCkpICsgZ2VvbV9iYXIoKSArIGNvb3JkX2ZsaXAoKSAtLT4KPCEtLSBgYGAgLS0+CgoKPCEtLSBgYGB7ciwgd2FybmluZz1GQUxTRSwgbWVzc2FnZT1GQUxTRX0gLS0+CjwhLS0gIyMgUmVhZCBEQSBwcmVkaWN0aW9ucyAtLT4KPCEtLSBwcm9iX3RocmVzaF92ZWMgPC0gc2VxKDAuNSwgMC45LCAwLjA1KSAtLT4KCjwhLS0gb3V0Y29tZV9kZiA8LSBsYXBwbHkoc2VxX2Fsb25nKHJlc19maWxlc19mdWxsKSwgZnVuY3Rpb24oaSl7ICAtLT4KPCEtLSAgIHByaW50KHBhc3RlKCJPdXRjb21lIG5vLiAiLCBpKSkgLS0+CjwhLS0gICBiZW5jaG1hcmtfZGYgPC0gcmVhZF9jc3YocmVzX2ZpbGVzX2Z1bGxbaV0pIC0tPgo8IS0tICAgcG9wX2VuciA8LSBhcy5udW1lcmljKG91dF9tZXRhX2RmW2ksImVuciJdKSAtLT4KPCEtLSAgIGxhcHBseShwcm9iX3RocmVzaF92ZWNbcHJvYl90aHJlc2hfdmVjIDwgcG9wX2Vucl0sIGZ1bmN0aW9uKHgpeyAtLT4KPCEtLSAgICAgYmVuY2htYXJrX2RmICU+JSAtLT4KPCEtLSAgICAgICAub3V0Y29tZV9ieV9wcm9iKGRhX3VwcGVyID0geCkgJT4lIC0tPgo8IS0tICAgICAgIG11dGF0ZShEQV90aHJlc2g9eCkgJT4lIC0tPgo8IS0tICAgICAgIHVuZ3JvdXAoKSAlPiUgLS0+CjwhLS0gICAgICAgZHBseXI6OnNlbGVjdCgtIG1ldGhvZCkgJT4lIC0tPgo8IS0tICAgICAgIGJpbmRfY29scyhvdXRfbWV0YV9kZltpLF0pICU+JSAtLT4KPCEtLSAgICAgICBmaWx0ZXIoREFfdGhyZXNoIDwgYXMubnVtZXJpYyhlbnIpKSAtLT4KPCEtLSAgICAgfSkgJT4lIC0tPgo8IS0tICAgICBwdXJycjo6cmVkdWNlKGJpbmRfcm93cykgLS0+CjwhLS0gICB9KSAlPiUgLS0+CjwhLS0gICBwdXJycjo6cmVkdWNlKGJpbmRfcm93cykgLS0+Cgo8IS0tIHdyaXRlX2NzdihvdXRjb21lX2RmLCAiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL291dGNvbWVfZnVsbC5jc3YiKSAtLT4KPCEtLSBgYGAgLS0+CgpSZWFkIG91dGNvbWUgZm9yIGVtYnJ5bwoKYGBge3J9Cm91dGNvbWVfZGYgPC0gcmVhZF9jc3YoIi9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9vdXRjb21lX2VtYnJ5b19mdWxsLmNzdiIpCm91dGNvbWVfY3lkYXJfYmF0Y2hfZGYgPC0gcmVhZF9jc3YoIi9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9vdXRjb21lX2VtYnJ5b19jeWRhcl9iYXRjaC5jc3YiKQoKb3V0Y29tZV9kZiA8LSBiaW5kX3Jvd3Mob3V0Y29tZV9kZiwgb3V0Y29tZV9jeWRhcl9iYXRjaF9kZikKYGBgCgpNb3RpdmF0ZSB0aHJlc2hvbGQKYGBge3IsIHdhcm5pbmc9RkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGZpZy53aWR0aD0xMCwgZmlnLmhlaWdodD00fQptZXRyaWM9IlRQUiIKCnBsX3Rocl8xIDwtIG91dGNvbWVfZGYgJT4lCiAgZmlsdGVyKGJhdGNoRWZmZWN0PT0wICYgc3RyX2RldGVjdChtZXRob2QsICJfYmF0Y2giLCBuZWdhdGUgPSBUUlVFKSkgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICAgICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICByZW5hbWUobWV0cmljPW1ldHJpYykgJT4lCiAgZ3JvdXBfYnkobWV0aG9kLCBEQV90aHJlc2gsIGJhdGNoRWZmZWN0KSAlPiUKICBzdW1tYXJpc2UobWVhbl9tZXRyaWM9bWVhbihtZXRyaWMpLCAKICAgICAgICAgICAgc2RfbWV0cmljPXNkKG1ldHJpYykpICU+JQogIGdncGxvdChhZXMoREFfdGhyZXNoLCBtZWFuX21ldHJpYywgY29sb3I9bWV0aG9kKSkgKwogIGdlb21fcG9pbnQoc2l6ZT0yLCBhbHBoYT0wLjcpICsKICBnZW9tX3JpYmJvbihhZXMoeW1pbj1tZWFuX21ldHJpYy1zZF9tZXRyaWMsIHltYXg9bWVhbl9tZXRyaWMrc2RfbWV0cmljLCBmaWxsPW1ldGhvZCksIGFscGhhPTAuMiwgY29sb3I9TkEpICsKICBnZW9tX2xpbmUoKSArCiAgZ2VvbV92bGluZShsaW5ldHlwZT0yLCB4aW50ZXJjZXB0ID0gMC42LCBhbHBoYT0wLjgpICsKICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIHNjYWxlX2ZpbGxfbWV0aG9kcygpICsKICB4bGFiKCJwcm9iYWJpbGl0eSB0aHJlc2hvbGQiKSArCiAgICB5bGFiKHBhc3RlKCJtZWFuIiwgbWV0cmljKSkgKwogIHhsaW0oMC41LDAuOSkgKwogICAgdGhlbWVfYncoYmFzZV9zaXplPTE2KSAKCm1ldHJpYz0iRkRSIgpwbF90aHJfMiA8LSBvdXRjb21lX2RmICU+JQogIGZpbHRlcihiYXRjaEVmZmVjdD09MCAmIHN0cl9kZXRlY3QobWV0aG9kLCAiX2JhdGNoIiwgbmVnYXRlID0gVFJVRSkpICU+JQogIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUKICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwKICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwKICAgICAgICAgICAgICAgICAgRkRSPWlmZWxzZShpcy5uYW4oRkRSKSwgMCwgRkRSKSwKICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lCiAgcmVuYW1lKG1ldHJpYz1tZXRyaWMpICU+JQogIGdyb3VwX2J5KG1ldGhvZCwgREFfdGhyZXNoLCBiYXRjaEVmZmVjdCkgJT4lCiAgc3VtbWFyaXNlKG1lYW5fbWV0cmljPW1lYW4obWV0cmljKSwgCiAgICAgICAgICAgIHNkX21ldHJpYz1zZChtZXRyaWMpKSAlPiUKICBnZ3Bsb3QoYWVzKERBX3RocmVzaCwgbWVhbl9tZXRyaWMsIGNvbG9yPW1ldGhvZCkpICsKICBnZW9tX3BvaW50KHNpemU9MiwgYWxwaGE9MC43KSArCiAgZ2VvbV9yaWJib24oYWVzKHltaW49bWVhbl9tZXRyaWMtc2RfbWV0cmljLCB5bWF4PW1lYW5fbWV0cmljK3NkX21ldHJpYywgZmlsbD1tZXRob2QpLCBhbHBoYT0wLjIsIGNvbG9yPU5BKSArCiAgZ2VvbV9saW5lKCkgKwogIGdlb21fdmxpbmUobGluZXR5cGU9MiwgeGludGVyY2VwdCA9IDAuNiwgYWxwaGE9MC44KSArCiAgc2NhbGVfY29sb3JfbWV0aG9kcygpICsKICBzY2FsZV9maWxsX21ldGhvZHMoKSArCiAgIyBmYWNldF9ncmlkKGJhdGNoRWZmZWN0fi4sIGxhYmVsbGVyPSJsYWJlbF9ib3RoIikgKwogIHhsYWIoInByb2JhYmlsaXR5IHRocmVzaG9sZCIpICsKICAgIHlsYWIocGFzdGUoIm1lYW4iLCBtZXRyaWMpKSArCiAgeGxpbSgwLjUsMC45KSArCiAgICB0aGVtZV9idyhiYXNlX3NpemU9MTYpIAoKcGxfdGhyXzEgKyBwbF90aHJfMiArIHBsb3RfbGF5b3V0KGd1aWRlcz0iY29sbGVjdCIpIAogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAnYm1fcHJvYl90aHJlc2gucGRmJyksIGhlaWdodCA9IDMsIHdpZHRoID0gOCwgdXNlRGluZ2JhdHM9RkFMU0UpCmBgYAoKYGBge3J9Cm91dGNvbWVfZGYgPC0gb3V0Y29tZV9kZiAlPiUKICBmaWx0ZXIoREFfdGhyZXNoPT0wLjYpIApgYGAKCgpgYGB7cn0KCnBsX2RmIDwtIG91dGNvbWVfZGYgJT4lCiAgZmlsdGVyKGJhdGNoRWZmZWN0PT0wICYgc3RyX2RldGVjdChtZXRob2QsICJfYmF0Y2giLCBuZWdhdGUgPSBUUlVFKSkgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUocG9wPXN0cl9yZXBsYWNlKHBvcCwgIl8iLCAiICIpKSAlPiUKICBtdXRhdGUocG9wPWZhY3Rvcihwb3AsIGxldmVscz11bmlxdWUocG9wKSkpICU+JQogIGZpbHRlcihEQV90aHJlc2ggPj0gMC42ICYgYmF0Y2hFZmZlY3Q9PTApIAoKZmlnIDwtICBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgVFBSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuOCwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgc2NhbGVfY29sb3JfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1zZXROYW1lcyhtZXRob2RfbGFiZWxzLCBtZXRob2RfbmFtZXMpKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gbWV0aG9kX2NvbG9ycywgbGFiZWxzPXNldE5hbWVzKG1ldGhvZF9sYWJlbHMsIG1ldGhvZF9uYW1lcykpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlciA9ICdsYWJlbF9ib3RoJykgKwpwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgRkRSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuMSwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgc2NhbGVfY29sb3JfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1zZXROYW1lcyhtZXRob2RfbGFiZWxzLCBtZXRob2RfbmFtZXMpKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gbWV0aG9kX2NvbG9ycywgbGFiZWxzPXNldE5hbWVzKG1ldGhvZF9sYWJlbHMsIG1ldGhvZF9uYW1lcykpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlciA9ICdsYWJlbF9ib3RoJykgKwogIHBsb3RfbGF5b3V0KGd1aWRlcz0nY29sbGVjdCcpICYKICB0aGVtZShheGlzLnRleHQueD1lbGVtZW50X2JsYW5rKCkpIApmaWcgKyBnZ3NhdmUocGFzdGUwKGZpZ2RpciwgJ2JtX25vYmF0Y2gucG5nJyksIGhlaWdodCA9IDUsIHdpZHRoID0gOCkKYGBgCgoKQnJlYWtkb3duIGJ5IHBvcHVsYXRpb246IGV4cGxhaW4gdmFyaWFiaWxpdHkgaW4gTUVMRCwgcG9wdWxhdGlvbiBzaXplCgpgYGB7ciwgZmlnLndpZHRoPTgsIGZpZy5oZWlnaHQ9NywgbWVzc2FnZT1GQUxTRX0KcG9wX3NpemVzIDwtIHRhYmxlKGVtYnJ5b19zY2UkY2VsbHR5cGUpCgpwbF9kZiA8LSBvdXRjb21lX2RmICU+JQogIGZpbHRlcihiYXRjaEVmZmVjdD09MCAmIHN0cl9kZXRlY3QobWV0aG9kLCAiX2JhdGNoIiwgbmVnYXRlID0gVFJVRSkpICU+JQogIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUKICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwKICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwKICAgICAgICAgRkRSPWlmZWxzZShpcy5uYW4oRkRSKSwgMCwgRkRSKSwKICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lCiAgbXV0YXRlKHBvcD1zdHJfcmVwbGFjZShwb3AsICJfIiwgIiAiKSkgJT4lCiAgbXV0YXRlKHBvcF9zaXplPXBvcF9zaXplc1twb3BdKSAgJT4lCiAgYXJyYW5nZShwb3Bfc2l6ZSkgJT4lCiAgbXV0YXRlKHBvcD1mYWN0b3IocG9wLCBsZXZlbHM9dW5pcXVlKHBvcCkpKSAlPiUKICBmaWx0ZXIoREFfdGhyZXNoID49IDAuNiAmIGJhdGNoRWZmZWN0PT0wKSAKCnBsMSA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKHBvcF9zaXplLCBUUFIsIGNvbG9yPW1ldGhvZCkpICsgCiAgZ2VvbV9wb2ludChzaXplPTIsIGFscGhhPTAuNykgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyPSJsYWJlbF9ib3RoIikgKwogIGdlb21fc21vb3RoKG1ldGhvZD0ibG9lc3MiLCBzcGFuPTMpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxNikgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9c2V0TmFtZXMobWV0aG9kX2xhYmVscywgbWV0aG9kX25hbWVzKSkgKwogIHNjYWxlX2ZpbGxfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1zZXROYW1lcyhtZXRob2RfbGFiZWxzLCBtZXRob2RfbmFtZXMpKSArCiAgeGxhYigiU2l6ZSBvZiBEQSBwb3B1bGF0aW9uIikgKwogIHhsaW0oMCw3MDAwKSArCiAgIyBnZW9tX3NlZ21lbnQobGluZXR5cGU9MiwgYWxwaGE9MC44LCB4PS0xLHhlbmQ9NDUwMCwgeT0wLjgsIHllbmQ9MC44KSArCiAgZ2dwdWJyOjpzdGF0X2NvcihsYWJlbC54Lm5wYyA9IDEsIGxhYmVsLnkubnBjID0gMSwgaGp1c3QgPSAxKSAKCnBsMiA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKHBvcF9zaXplLCBGRFIsIGNvbG9yPW1ldGhvZCkpICsgCiAgZ2VvbV9wb2ludChzaXplPTIsIGFscGhhPTAuNykgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyPSJsYWJlbF9ib3RoIikgKwogIGdlb21fc21vb3RoKG1ldGhvZD0ibG9lc3MiLCBzcGFuPTMpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxNikgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9c2V0TmFtZXMobWV0aG9kX2xhYmVscywgbWV0aG9kX25hbWVzKSkgKwogIHNjYWxlX2ZpbGxfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1zZXROYW1lcyhtZXRob2RfbGFiZWxzLCBtZXRob2RfbmFtZXMpKSArCiAgeGxhYigiU2l6ZSBvZiBEQSBwb3B1bGF0aW9uIikgKwogIHhsaW0oMCw3MDAwKSArCiAgIyBjb29yZF9jYXJ0ZXNpYW4oeWxpbT1jKDAsMSkpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAwLjEsIGxpbmV0eXBlPTIpICsKICBnZ3B1YnI6OnN0YXRfY29yKGxhYmVsLngubnBjID0gMSwgbGFiZWwueS5ucGMgPSAxLCBoanVzdCA9IDEsIAogICAgICAgICAgICAgICAgICAgKSAKCgooKHBsMSArIHBsMiApICsgcGxvdF9sYXlvdXQoZ3VpZGVzPSJjb2xsZWN0IikgJgogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJ0b3AiKSkgKwogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAicG9wX3NpemUucG5nIiksIGhlaWdodCA9IDcsIHdpZHRoID0gMTIsKSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJwb3Bfc2l6ZS5wZGYiKSwgaGVpZ2h0ID0gNywgd2lkdGggPSAxMiwgdXNlRGluZ2JhdHM9RkFMU0UpCgpgYGAKCgojIyBCYXRjaCBlZmZlY3QKCjwhLS0gTG9hZCBsb3V2YWluX2JhdGNoIC0tPgo8IS0tIGBgYHtyfSAtLT4KPCEtLSByZXNfZmlsZXMgPC0gbGlzdC5maWxlcyhvdXRkaXIsIHBhdHRlcm49ImJhdGNoRWZmZWN0LnsxLDR9LkRBcmVzdWx0cy5sb3V2YWluX2JhdGNoLmNzdiIpIC0tPgo8IS0tIHJlc19maWxlc19mdWxsIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSJiYXRjaEVmZmVjdC57MSw0fS5EQXJlc3VsdHMubG91dmFpbl9iYXRjaC5jc3YiLCBmdWxsLm5hbWVzID0gVFJVRSkgLS0+CjwhLS0gaW5fZmlsZXMgPC0gbGlzdC5maWxlcygifi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLyIsIHBhdHRlcm49ImNvbGRhdGEuY3N2IikgLS0+Cgo8IS0tICMjIE1ha2UgZGF0YSBmcmFtZSB3IGJlbmNobWFyayBwYXJhbWV0ZXJzIC0tPgo8IS0tIGxvdXZhaW5fb3V0X21ldGFfZGYgPC0gZGF0YS5mcmFtZShmaWxlX2lkID0gc3RyX3JlbW92ZV9hbGwocmVzX2ZpbGVzLCAiYmVuY2htYXJrX2VtYnJ5b19wb3BffC5jc3YiKSkgJT4lIC0tPgo8IS0tICAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIi5EQXJlc3VsdHMuIiwgaW50bz1jKCJmaWxlX2lkIiwgIm1ldGhvZCIpKSAlPiUgLS0+CjwhLS0gICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiX2VuciIsIGludG89YygicG9wIiwgImZpbGVfaWQiKSkgJT4lIC0tPgo8IS0tICAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIl8iLCBpbnRvPWMoImVuciIsICJzZWVkIiwgImJhdGNoRWZmZWN0IikpICU+JSAtLT4KPCEtLSAgICMgbXV0YXRlKE1OTmNvcnJlY3RlZD1pZmVsc2UoJ01OTmNvcnJlY3RlZCcgJWluJSBiYXRjaEVmZmVjdCwgVFJVRSwgRkFMU0UpKSAlPiUgLS0+CjwhLS0gICBtdXRhdGUoc2VlZD1zdHJfcmVtb3ZlKHNlZWQsICJzZWVkIiksIGJhdGNoRWZmZWN0PXN0cl9yZW1vdmVfYWxsKGJhdGNoRWZmZWN0LCAiYmF0Y2hFZmZlY3R8Lk1OTmNvcnJlY3RlZCIpKSAgLS0+Cgo8IS0tICMgbG91dmFpbl9vdXRfbWV0YV9kZiAlPiUgLS0+CjwhLS0gIyAgIGZpbHRlcihtZXRob2Q9PSJsb3V2YWluX2JhdGNoIikgJT4lIC0tPgo8IS0tICMgICBnZ3Bsb3QoYWVzKHBvcCwgZmlsbD1iYXRjaEVmZmVjdCkpICsgZ2VvbV9iYXIoKSArIGNvb3JkX2ZsaXAoKSAtLT4KCjwhLS0gIyMgTG9hZCByZXN1bHRzIC0tPgo8IS0tIGxvdXZhaW5iX291dGNvbWVfZGYgPC0gbGFwcGx5KHNlcV9hbG9uZyhyZXNfZmlsZXNfZnVsbCksIGZ1bmN0aW9uKGkpeyAgLS0+CjwhLS0gICBwcmludChwYXN0ZSgiT3V0Y29tZSBuby4gIiwgaSkpIC0tPgo8IS0tICAgYmVuY2htYXJrX2RmIDwtIHJlYWRfY3N2KHJlc19maWxlc19mdWxsW2ldKSAlPiUgLS0+CjwhLS0gICAgICAgLm91dGNvbWVfYnlfcHJvYihkYV91cHBlciA9IDAuNikgJT4lIC0tPgo8IS0tICAgICAgIG11dGF0ZShEQV90aHJlc2g9MC42KSAlPiUgLS0+CjwhLS0gICAgICAgdW5ncm91cCgpICU+JSAtLT4KPCEtLSAgICAgICBkcGx5cjo6c2VsZWN0KC0gbWV0aG9kKSAlPiUgLS0+CjwhLS0gICAgICAgYmluZF9jb2xzKGxvdXZhaW5fb3V0X21ldGFfZGYgW2ksXSkgIC0tPgo8IS0tICAgcG9wX2VuciA8LSBhcy5udW1lcmljKGxvdXZhaW5fb3V0X21ldGFfZGYgW2ksImVuciJdKSAtLT4KPCEtLSAgIGJlbmNobWFya19kZiAtLT4KPCEtLSAgIH0pICU+JSAtLT4KPCEtLSAgIHB1cnJyOjpyZWR1Y2UoYmluZF9yb3dzKSAlPiUgLS0+CjwhLS0gICBmaWx0ZXIoZW5yID4gMC42KSAgLS0+Cgo8IS0tIGxvdXZhaW5iX291dGNvbWVfZGYgPC0gbG91dmFpbmJfb3V0Y29tZV9kZiAlPiUgLS0+CjwhLS0gICBtdXRhdGUoc2VlZD1hcy5udW1lcmljKHNlZWQpLCBiYXRjaEVmZmVjdD1hcy5udW1lcmljKGJhdGNoRWZmZWN0KSwgZW5yPWFzLm51bWVyaWMoZW5yKSkgLS0+CjwhLS0gYGBgIC0tPgoKCjwhLS0gYGBge3IsIGZpZy53aWR0aD0xMiwgZmlnLmhlaWdodD0xMH0gLS0+CjwhLS0gZGF0YV9pZCA9ICJlbWJyeW8iIC0tPgo8IS0tIHBvcD0iU29taXRpY19tZXNvZGVybSIgLS0+CjwhLS0gcG9wX2Vucj0wLjggLS0+CjwhLS0gc2VlZD00MyAtLT4KPCEtLSBvdXRkaXIgPC0gJy9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8nIC0tPgo8IS0tIG91dHByZWZpeCA8LSBzdHJfYygiYmVuY2htYXJrXyIsIGRhdGFfaWQsICJfcG9wXyIsIHBvcCwgJ19lbnInLCBwb3BfZW5yLCAiX3NlZWQiLCBzZWVkKSAtLT4KPCEtLSBjb2xkYXRhIDwtIHJlYWRfY3N2KHBhc3RlMChvdXRkaXIsIG91dHByZWZpeCwgIi5jb2xkYXRhLmNzdiIpKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkgLS0+CjwhLS0gWF9wY2EgPC1yZWFkX2NzdihzdHJfYyhvdXRkaXIsIG91dHByZWZpeCwgIl9iYXRjaEVmZmVjdCIsIGJlX3NkLCAiLnBjYS5jc3YiKSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpICAgLS0+CjwhLS0gIyMgRmluZCBEQSBwcm9iYWJpbGl0eSB4IGNlbGwgLS0+CjwhLS0gYm1fcGFyYW1zID0gbGlzdCggLS0+CjwhLS0gICBtaWxvID0gbGlzdChrPWspLCAtLT4KPCEtLSAgIG1pbG9fYmF0Y2ggPSBsaXN0KGs9ayksIC0tPgo8IS0tICAgbWVsZCA9IGxpc3Qoaz1rKSwgLS0+CjwhLS0gICBkYXNlcSA9IGxpc3Qoay52ZWM9c2VxKGstKGsvMiksIGsrKGsvMiksIGJ5PTEwKSksIC0tPgo8IS0tICAgbG91dmFpbiA9IGxpc3Qoaz1rKSwgLS0+CjwhLS0gICBsb3V2YWluX2JhdGNoID0gbGlzdChrPWspIC0tPgo8IS0tICAgKSAtLT4KCjwhLS0gIyMgUnVuIERBIG1ldGhvZCAtLT4KPCEtLSAjIyBBZGQgcmVkdWNlZCBkaW0gKyBjb2xkYXRhIHRvIHNjZSAtLT4KPCEtLSBjb2xEYXRhKGVtYnJ5b19zY2UpIDwtIERhdGFGcmFtZShjb2xkYXRhKSAtLT4KPCEtLSByZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJwY2FfYmF0Y2giKSA8LSBhcy5tYXRyaXgoWF9wY2EpIC0tPgoKPCEtLSAjIyBSdW4gbG91dmFpbiAtLT4KPCEtLSBsb3V2YWluX2JhdGNoX3JlcyA8LSBydW5fbG91dmFpbihlbWJyeW9fc2NlLCBjb25kaXRpb25fY29sPWNvbmRpdGlvbl9jb2wsIHNhbXBsZV9jb2w9c2FtcGxlX2NvbCwgLS0+CjwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVkdWNlZC5kaW0gPSAicGNhX2JhdGNoIiwgZD0zMCwgaz01MCwgYmF0Y2hfY29sPSJzeW50aF9iYXRjaGVzIikgLS0+CjwhLS0gbG91dmFpbl9yZXMgPC0gcnVuX2xvdXZhaW4oZW1icnlvX3NjZSwgY29uZGl0aW9uX2NvbD1jb25kaXRpb25fY29sLCBzYW1wbGVfY29sPXNhbXBsZV9jb2wsIC0tPgo8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZHVjZWQuZGltID0gInBjYV9iYXRjaCIsIGQ9MzAsIGs9NTApIC0tPgoKPCEtLSBvdXQgPC0gbG91dmFpbjJvdXRwdXQobG91dmFpbl9iYXRjaF9yZXMsIG91dF90eXBlID0gJ2xhYmVscycsYWxwaGEgPSAwLjEpIC0tPgo8IS0tIGxvdXQgPC0gbG91dmFpbjJvdXRwdXQobG91dmFpbl9yZXMsIG91dF90eXBlID0gJ2xhYmVscycsIGFscGhhID0gMC4xKSAtLT4KCjwhLS0gZ2dwbG90KGxvdXZhaW5fYmF0Y2hfcmVzLCBhZXMobG9nRkMsIC1sb2cxMChGRFIpKSkgKyAtLT4KPCEtLSAgIGdlb21fcG9pbnQoKSArIC0tPgo8IS0tICAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMSkgLS0+Cgo8IS0tIGVtYnJ5b19zY2UkbG91dmFpbiA8LSBsb3V2YWluX2JhdGNoX3JlcyRMb3V2YWluLkNsdXN0IC0tPgo8IS0tIGVtYnJ5b19zY2UkcHJlZF9sb3V2YWluX2JhdGNoIDwtIG91dCAtLT4KPCEtLSBlbWJyeW9fc2NlJHByZWRfbG91dmFpbiA8LSBsb3V0IC0tPgo8IS0tICMgZW1icnlvX3NjZSA8LSBydW5VTUFQKGVtYnJ5b19zY2UsIGRpbXJlZD0icGNhX2JhdGNoIiwgbmFtZSA9ICd1bWFwX2JhdGNoJywgbl9kaW1yZWQ9MTozMCkgICAtLT4KCjwhLS0gcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9InByZWRfbG91dmFpbiIsIHBvaW50X3NpemU9MC4xKSArIC0tPgo8IS0tIHBsb3RSZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJ1bWFwX2JhdGNoIiwgY29sb3VyX2J5PSJwcmVkX2xvdXZhaW5fYmF0Y2giLCBwb2ludF9zaXplPTAuMSkgKyAtLT4KPCEtLSBwbG90UmVkdWNlZERpbShlbWJyeW9fc2NlLCAidW1hcF9iYXRjaCIsIGNvbG91cl9ieT0ic3ludGhfYmF0Y2hlcyIsIHBvaW50X3NpemU9MC4xKSArIC0tPgo8IS0tICAgcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9InN5bnRoX2xhYmVscyIsIHBvaW50X3NpemU9MC4xKSArIC0tPgo8IS0tICAgcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9ImxvdXZhaW4iLCBwb2ludF9zaXplPTAuMSkgKyAtLT4KPCEtLSAgIHBsb3RfbGF5b3V0KG5yb3c9MiwgbmNvbD0zKSAtLT4KCjwhLS0gIyMgU2F2ZSByZXN1bHRzIC0tPgo8IS0tIGJtIDwtIGRhdGEuZnJhbWUoYm1fb3V0PW91dCkgLS0+CjwhLS0gYm0kdHJ1ZV9wcm9iIDwtIGVtYnJ5b19zY2UkQ29uZGl0aW9uMl9wcm9iICAtLT4KPCEtLSBibSR0cnVlIDwtIGVtYnJ5b19zY2UkdHJ1ZV9sYWJlbHMgLS0+CjwhLS0gaWYgKCFpcy5udWxsKGVtYnJ5b19zY2UkdHJ1ZV9EQV9jbHVzdCkpIHsgLS0+CjwhLS0gYm0kdHJ1ZV9jbHVzdCA8LSBlbWJyeW9fc2NlJHRydWVfREFfY2x1c3QgLS0+CjwhLS0gfSAtLT4KPCEtLSBsb25nX2JtIDwtIHBpdm90X2xvbmdlcihibSwgY29scyA9IGJtX291dCwgbmFtZXNfdG89J21ldGhvZCcsIHZhbHVlc190bz0icHJlZCIpIC0tPgo8IS0tIC5vdXRjb21lX2J5X3Byb2IobG9uZ19ibSwgMC42KSAtLT4KPCEtLSBsb25nX2JtW1sibWV0aG9kIl1dIDwtIG1ldGhvZCAtLT4KCjwhLS0gcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9ImxvdXZhaW4iLCBwb2ludF9zaXplPTAuMSwgdGV4dF9ieSA9ICJsb3V2YWluIikgKyAtLT4KPCEtLSAgIHBsb3RSZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJ1bWFwX2JhdGNoIiwgY29sb3VyX2J5PSJDb25kaXRpb24yX3Byb2IiLCBwb2ludF9zaXplPTAuMSkgIC0tPgo8IS0tIGBgYCAtLT4KCjwhLS0gYGBge3J9IC0tPgo8IS0tIGRlc2lnbl9kZiAlPiUgLS0+CjwhLS0gICBnZ3Bsb3QoYWVzKHN5bnRoX2xhYmVscywgc2FtcGxlKSkgKyBnZW9tX3RpbGUoKSArIC0tPgo8IS0tIGRlc2lnbl9kZiAlPiUgLS0+CjwhLS0gICBnZ3Bsb3QoYWVzKHN5bnRoX2JhdGNoZXMsIHNhbXBsZSkpICsgZ2VvbV90aWxlKCkgLS0+Cgo8IS0tIGBgYCAtLT4KCgoKPCEtLSBgYGB7cn0gLS0+CjwhLS0gIyMgTWFrZSBkZXNpZ24gbWF0cml4IC0tPgoKPCEtLSBiYXRjaF9jb2w9InN5bnRoX2JhdGNoZXMiIC0tPgo8IS0tIGRlc2lnbl9kZiA8LSBhcy50aWJibGUoY29sRGF0YShlbWJyeW9fc2NlKVssYyhzYW1wbGVfY29sLCBjb25kaXRpb25fY29sLCBiYXRjaF9jb2wpXSkgJT4lIC0tPgo8IS0tICAgZGlzdGluY3QoKSAlPiUgLS0+CjwhLS0gICByZW5hbWUoc2FtcGxlPXNhbXBsZV9jb2wpIC0tPgo8IS0tIGlmIChpcy5udWxsKGJhdGNoX2NvbCkpIHsgLS0+CjwhLS0gICBkZXNpZ24gPC0gZm9ybXVsYShwYXN0ZSgnRnJlcSB+JywgY29uZGl0aW9uX2NvbCwgY29sbGFwc2UgPSAnICcpKSAgIC0tPgo8IS0tIH0gZWxzZSB7IC0tPgo8IS0tICAgZGVzaWduIDwtIGZvcm11bGEocGFzdGUoJ0ZyZXEgficsIGJhdGNoX2NvbCwgIisiLCBjb25kaXRpb25fY29sLCBjb2xsYXBzZSA9ICcgJykpIC0tPgo8IS0tIH0gLS0+CjwhLS0gIyMgTG91dmFpbiBjbHVzdGVyaW5nIC0tPgo8IS0tIHNjZSA8LSBlbWJyeW9fc2NlIC0tPgo8IS0tIFhfcmVkX2RpbSA9IHJlZHVjZWREaW0oc2NlLCByZWR1Y2VkLmRpbSlbLDE6ZF0gLS0+CjwhLS0gc2NlLmdyYXBoIDwtIGJ1aWxkS05OR3JhcGgodChYX3JlZF9kaW0pLCBrPWspIC0tPgo8IS0tIGxvdXZhaW4uY2x1c3QgPC0gY2x1c3Rlcl9sb3V2YWluKHNjZS5ncmFwaCkgLS0+CjwhLS0gbG91dmFpbi5jbHVzdC5pZHMgPC0gbWVtYmVyc2hpcChsb3V2YWluLmNsdXN0KSAtLT4KCjwhLS0gY29uZGl0aW9uX3ZlYyA8LSBjb2xEYXRhKHNjZSlbW2NvbmRpdGlvbl9jb2xdXSAtLT4KPCEtLSBzYW1wbGVfbGFiZWxzIDwtIGNvbERhdGEoc2NlKVtbc2FtcGxlX2NvbF1dIC0tPgo8IS0tIGNsdXN0LmRmIDwtIGRhdGEuZnJhbWUoImNlbGxfaWQiPWNvbG5hbWVzKHNjZSksICJMb3V2YWluLkNsdXN0Ij1hcy5jaGFyYWN0ZXIobG91dmFpbi5jbHVzdC5pZHMpKSAtLT4KPCEtLSBjbHVzdC5kZiRTYW1wbGUgPC0gc2FtcGxlX2xhYmVscyAtLT4KPCEtLSBjbHVzdC5kZiRDb25kaXRpb24gPC0gY29uZGl0aW9uX3ZlYyAtLT4KCjwhLS0gbG91dmFpbi5jb3VudCA8LSB0YWJsZShjbHVzdC5kZiRMb3V2YWluLkNsdXN0LCBjbHVzdC5kZiRTYW1wbGUpIC0tPgo8IS0tIGF0dHJpYnV0ZXMobG91dmFpbi5jb3VudCkkY2xhc3MgPC0gIm1hdHJpeCIgLS0+Cgo8IS0tIGRmIDwtIG1lbHQobG91dmFpbi5jb3VudCwgdmFybmFtZXM9YygiY2x1c3RlciIsICJzYW1wbGUiKSwgIHZhbHVlLm5hbWU9IkZyZXEiKSAlPiUgLS0+CjwhLS0gICAjIHJlbmFtZShjbHVzdGVyPVZhcjEsIHNhbXBsZT1WYXIyKSAlPiUgLS0+CjwhLS0gICBtdXRhdGUoY2x1c3Rlcj1mYWN0b3IoY2x1c3RlcikpICU+JSAtLT4KPCEtLSAgIGxlZnRfam9pbihkZXNpZ25fZGYsIGJ5PSJzYW1wbGUiKSAlPiUgLS0+CjwhLS0gICBncm91cF9ieShjbHVzdGVyKSAlPiUgLS0+CjwhLS0gICBkbyhtb2RlbD1nbG0ubmIoZGVzaWduLCBkYXRhPS4pKSAgLS0+Cgo8IS0tIHN1bW1hcnkoZGYkbW9kZWxbWzFdXSkkY29lZmZpY2llbnRzIC0tPgo8IS0tIHJlc19kZiA8LSB0KHNhcHBseShkZiRtb2RlbCwgZnVuY3Rpb24oeCkgc3VtbWFyeSh4KSRjb2VmZmljaWVudHNbbnJvdyhzdW1tYXJ5KHgpJGNvZWZmaWNpZW50cyksXSkpIC0tPgo8IS0tIGNvbG5hbWVzKHJlc19kZikgPC0gYygibG9nRkMiLCJTdGQuIEVycm9yIiwgInogdmFsdWUiLCAgICAiUHZhbCIgKSAtLT4KPCEtLSBsb3V2YWluLnJlcyA8LSBjYmluZChkZiwgcmVzX2RmKSAlPiUgLS0+CjwhLS0gbXV0YXRlKEZEUj1wLmFkanVzdChQdmFsLCBtZXRob2QgPSAiQkgiKSkgLS0+CjwhLS0gcm93bmFtZXMobG91dmFpbi5yZXMpIDwtIGxvdXZhaW4ucmVzJGNsdXN0ZXIgLS0+CjwhLS0gYGBgIC0tPgoKPCEtLSBUZXN0IHcgbW9yZSByZXBsaWNhdGVzIC0tPgo8IS0tIGBgYHtyfSAtLT4KPCEtLSBkYXRhX2lkID0gImVtYnJ5byIgLS0+CjwhLS0gcG9wPSJTb21pdGljIG1lc29kZXJtIiAtLT4KPCEtLSBwb3BfZW5yPTAuOCAtLT4KPCEtLSBzZWVkPTQzIC0tPgo8IS0tIG91dGRpciA8LSAnL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLycgLS0+Cgo8IS0tIHNjZSA8LSBhZGRfc3ludGhldGljX2xhYmVsc19wb3Aoc2NlLCBwb3A9cG9wLCBwb3BfY29sdW1uID0gImNlbGx0eXBlIiwgc2VlZD1zZWVkLCBwb3BfZW5yPXBvcF9lbnIsIG5fcmVwbGljYXRlcyA9IDYsIG5fYmF0Y2hlcyA9IDIsIG5fY29uZGl0aW9ucyA9IDIpIC0tPgoKPCEtLSBzY2VfYmUgPC0gYWRkX2JhdGNoX2VmZmVjdChzY2UsIGJhdGNoX2NvbCA9ICJzeW50aF9iYXRjaGVzIiwgbm9ybV9zZD0wLjc1KSAtLT4KCjwhLS0gIyMgVGVzdCBEQSB3IGxvdXZhaW4gLS0+CjwhLS0gYmF0Y2hfY29sPSJzeW50aF9iYXRjaGVzIiAtLT4KPCEtLSBkZXNpZ25fZGYgPC0gYXMudGliYmxlKGNvbERhdGEoc2NlX2JlKVssYyhzYW1wbGVfY29sLCBjb25kaXRpb25fY29sLCBiYXRjaF9jb2wpXSkgJT4lIC0tPgo8IS0tICAgZGlzdGluY3QoKSAlPiUgLS0+CjwhLS0gICByZW5hbWUoc2FtcGxlPXNhbXBsZV9jb2wpIC0tPgo8IS0tIGlmIChpcy5udWxsKGJhdGNoX2NvbCkpIHsgLS0+CjwhLS0gICBkZXNpZ24gPC0gZm9ybXVsYShwYXN0ZSgnRnJlcSB+JywgY29uZGl0aW9uX2NvbCwgY29sbGFwc2UgPSAnICcpKSAgIC0tPgo8IS0tIH0gZWxzZSB7IC0tPgo8IS0tICAgZGVzaWduIDwtIGZvcm11bGEocGFzdGUoJ0ZyZXEgficsIGJhdGNoX2NvbCwgIisiLCBjb25kaXRpb25fY29sLCBjb2xsYXBzZSA9ICcgJykpIC0tPgo8IS0tIH0gLS0+Cgo8IS0tICMjIExvdXZhaW4gY2x1c3RlcmluZyAtLT4KPCEtLSBYX3JlZF9kaW0gPSByZWR1Y2VkRGltKHNjZV9iZSwgcmVkdWNlZC5kaW0pWywxOmRdIC0tPgo8IS0tIHNjZS5ncmFwaCA8LSBidWlsZEtOTkdyYXBoKHQoWF9yZWRfZGltKSwgaz1rKSAtLT4KPCEtLSBsb3V2YWluLmNsdXN0IDwtIGNsdXN0ZXJfbG91dmFpbihzY2UuZ3JhcGgpIC0tPgo8IS0tIGxvdXZhaW4uY2x1c3QuaWRzIDwtIG1lbWJlcnNoaXAobG91dmFpbi5jbHVzdCkgLS0+Cgo8IS0tIGNvbmRpdGlvbl92ZWMgPC0gY29sRGF0YShzY2VfYmUpW1tjb25kaXRpb25fY29sXV0gLS0+CjwhLS0gc2FtcGxlX2xhYmVscyA8LSBjb2xEYXRhKHNjZV9iZSlbW3NhbXBsZV9jb2xdXSAtLT4KPCEtLSBjbHVzdC5kZiA8LSBkYXRhLmZyYW1lKCJjZWxsX2lkIj1jb2xuYW1lcyhzY2VfYmUpLCAiTG91dmFpbi5DbHVzdCI9YXMuY2hhcmFjdGVyKGxvdXZhaW4uY2x1c3QuaWRzKSkgLS0+CjwhLS0gY2x1c3QuZGYkU2FtcGxlIDwtIHNhbXBsZV9sYWJlbHMgLS0+CjwhLS0gY2x1c3QuZGYkQ29uZGl0aW9uIDwtIGNvbmRpdGlvbl92ZWMgLS0+Cgo8IS0tIGxvdXZhaW4uY291bnQgPC0gdGFibGUoY2x1c3QuZGYkTG91dmFpbi5DbHVzdCwgY2x1c3QuZGYkU2FtcGxlKSAtLT4KPCEtLSBhdHRyaWJ1dGVzKGxvdXZhaW4uY291bnQpJGNsYXNzIDwtICJtYXRyaXgiIC0tPgoKPCEtLSBkZiA8LSBtZWx0KGxvdXZhaW4uY291bnQsIHZhcm5hbWVzPWMoImNsdXN0ZXIiLCAic2FtcGxlIiksICB2YWx1ZS5uYW1lPSJGcmVxIikgJT4lIC0tPgo8IS0tICAgbXV0YXRlKGNsdXN0ZXI9ZmFjdG9yKGNsdXN0ZXIpKSAlPiUgLS0+CjwhLS0gICBsZWZ0X2pvaW4oZGVzaWduX2RmLCBieT0ic2FtcGxlIikgJT4lIC0tPgo8IS0tICAgZ3JvdXBfYnkoc2FtcGxlKSAlPiUgLS0+CjwhLS0gICBtdXRhdGUoTl9zPXN1bShGcmVxKSkgJT4lIC0tPgo8IS0tICAgdW5ncm91cCgpICU+JSAtLT4KPCEtLSAgIGdyb3VwX2J5KGNsdXN0ZXIpICU+JSAtLT4KPCEtLSAgIGRvKG1vZGVsPWdsbShGcmVxIH4gc3ludGhfYmF0Y2hlcyArIHN5bnRoX2xhYmVscywgZGF0YT0uLCBmYW1pbHk9InBvaXNzb24iKSkgIC0tPgoKPCEtLSByZXNfZGYgPC0gdChzYXBwbHkoZGYkbW9kZWwsIGZ1bmN0aW9uKHgpIHN1bW1hcnkoeCkkY29lZmZpY2llbnRzW25yb3coc3VtbWFyeSh4KSRjb2VmZmljaWVudHMpLF0pKSAtLT4KPCEtLSBjb2xuYW1lcyhyZXNfZGYpIDwtIGMoImxvZ0ZDIiwiU3RkLiBFcnJvciIsICJ6IHZhbHVlIiwgICAgIlB2YWwiICkgLS0+CjwhLS0gbG91dmFpbi5yZXMgPC0gY2JpbmQoZGYsIHJlc19kZikgJT4lIC0tPgo8IS0tIG11dGF0ZShGRFI9cC5hZGp1c3QoUHZhbCwgbWV0aG9kID0gIkJIIikpIC0tPgo8IS0tIHJvd25hbWVzKGxvdXZhaW4ucmVzKSA8LSBsb3V2YWluLnJlcyRjbHVzdGVyIC0tPgoKPCEtLSBzY2VfYmUkcHJlZCA8LSBsb3V2YWluX3JlcyRGRFIgPCAwLjEgLS0+CjwhLS0gc2NlX2JlJGxvdXZhaW4gPC0gbG91dmFpbl9yZXMkTG91dmFpbi5DbHVzdCAtLT4KCjwhLS0gcGxvdFJlZHVjZWREaW0oc2NlX2JlLCAidW1hcF9iYXRjaCIsIGNvbG91cl9ieT0icHJlZCIsIHBvaW50X3NpemU9MC4xKSAgLS0+CjwhLS0gcGxvdFJlZHVjZWREaW0oc2NlX2JlLCAidW1hcF9iYXRjaCIsIGNvbG91cl9ieT0ibG91dmFpbiIsIHRleHRfYnk9ImxvdXZhaW4iLCBwb2ludF9zaXplPTAuMSkgIC0tPgoKCjwhLS0gYGBgIC0tPgoKPCEtLSBgYGB7cn0gLS0+CjwhLS0gbWVsdChsb3V2YWluLmNvdW50LCB2YXJuYW1lcz1jKCJjbHVzdGVyIiwgInNhbXBsZSIpLCAgdmFsdWUubmFtZT0iRnJlcSIpICU+JSAtLT4KPCEtLSAgIG11dGF0ZShjbHVzdGVyPWZhY3RvcihjbHVzdGVyKSkgJT4lIC0tPgo8IS0tICAgICBncm91cF9ieShzYW1wbGUpICU+JSAtLT4KPCEtLSAgIG11dGF0ZShOX3M9c3VtKEZyZXEpKSAlPiUgLS0+CjwhLS0gICB1bmdyb3VwKCkgJT4lIC0tPgo8IS0tICAgbGVmdF9qb2luKGRlc2lnbl9kZiwgYnk9InNhbXBsZSIpICU+JSAtLT4KPCEtLSAgIGdncGxvdChhZXMoc3ludGhfYmF0Y2hlcywgRnJlcS9OX3MsIGNvbG9yPXN5bnRoX2xhYmVscykpICsgLS0+CjwhLS0gICBnZW9tX2JveHBsb3QoKSArIC0tPgo8IS0tICAgZmFjZXRfd3JhcChjbHVzdGVyfi4pIC0tPgo8IS0tIGBgYCAtLT4KCgo8IS0tIGBgYHtyfSAtLT4KPCEtLSBiYXRjaF9jb2w9TlVMTCAtLT4KPCEtLSBkZXNpZ25fZGYgPC0gYXMudGliYmxlKGNvbERhdGEoZW1icnlvX3NjZSlbLGMoc2FtcGxlX2NvbCwgY29uZGl0aW9uX2NvbCwgYmF0Y2hfY29sKV0pICU+JSAtLT4KPCEtLSAgIGRpc3RpbmN0KCkgJT4lIC0tPgo8IS0tICAgcmVuYW1lKHNhbXBsZT1zYW1wbGVfY29sKSAtLT4KPCEtLSBpZiAoaXMubnVsbChiYXRjaF9jb2wpKSB7IC0tPgo8IS0tICAgZGVzaWduIDwtIGZvcm11bGEocGFzdGUoJ34nLCBjb25kaXRpb25fY29sLCBjb2xsYXBzZSA9ICcgJykpICAgLS0+CjwhLS0gfSBlbHNlIHsgLS0+CjwhLS0gICBkZXNpZ24gPC0gZm9ybXVsYShwYXN0ZSgnficsIGJhdGNoX2NvbCwgIisiLCBjb25kaXRpb25fY29sLCBjb2xsYXBzZSA9ICcgJykpIC0tPgo8IS0tIH0gLS0+CjwhLS0gbW9kZWwgPC0gbW9kZWwubWF0cml4KGRlc2lnbiwgZGF0YT1kZXNpZ25fZGYpIC0tPgo8IS0tIHJvd25hbWVzKG1vZGVsKSA8LSByb3duYW1lcyhkZXNpZ25fZGYpIC0tPgoKPCEtLSBzdWJzZXQuY291bnRzIDwtIEZBTFNFIC0tPgo8IS0tIGtlZXAubmggPC0gcmVwKFRSVUUsIG5yb3cobG91dmFpbi5jb3VudCkpIC0tPgoKPCEtLSBkZ2UgPC0gREdFTGlzdChjb3VudHM9bG91dmFpbi5jb3VudFtrZWVwLm5oLCBdLCAtLT4KPCEtLSAgICAgICAgICAgICAgICAgICAgbGliLnNpemU9bG9nKGNvbFN1bXMobG91dmFpbi5jb3VudCkpKSAtLT4KCjwhLS0gZGdlIDwtIGVzdGltYXRlRGlzcChkZ2UsIG1vZGVsKSAtLT4KPCEtLSBmaXQgPC0gZ2xtUUxGaXQoZGdlLCBtb2RlbCwgcm9idXN0PVRSVUUpIC0tPgo8IS0tIGlmKCFpcy5udWxsKG1vZGVsLmNvbnRyYXN0cykpeyAtLT4KPCEtLSAgICAgbW9kLmNvbnN0cmFzdCA8LSBtYWtlQ29udHJhc3RzKGNvbnRyYXN0cz1tb2RlbC5jb250cmFzdHMsIGxldmVscz1tb2RlbCkgLS0+CjwhLS0gICAgIHJlcyA8LSBhcy5kYXRhLmZyYW1lKHRvcFRhZ3MoZ2xtUUxGVGVzdChmaXQsIGNvbnRyYXN0PW1vZC5jb25zdHJhc3QpLCAtLT4KPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3J0LmJ5PSdub25lJywgbj1JbmYpKSAtLT4KPCEtLSB9IGVsc2V7IC0tPgo8IS0tICAgICBuLmNvZWYgPC0gbmNvbChtb2RlbCkgLS0+CjwhLS0gICAgIHJlcyA8LSBhcy5kYXRhLmZyYW1lKHRvcFRhZ3MoZ2xtUUxGVGVzdChmaXQsIGNvZWY9bi5jb2VmKSwgc29ydC5ieT0nbm9uZScsIG49SW5mKSkgLS0+CjwhLS0gfSAtLT4KCjwhLS0gICAgIHJlcyROaG9vZCA8LSBhcy5udW1lcmljKHJvd25hbWVzKHJlcykpIC0tPgoKPCEtLSByZXMgLS0+CjwhLS0gZ2dwbG90KHJlcywgYWVzKGxvZ0ZDLCAtbG9nMTAoRkRSKSkpICsgZ2VvbV9wb2ludCgpIC0tPgo8IS0tIGBgYCAtLT4KCgo8IS0tIGBgYHtyfSAtLT4KPCEtLSBsb3V2YWluYl9vdXRjb21lX2RmICU+JSAtLT4KPCEtLSAgIGZpbHRlcihlbnI9PScwLjgnLCBwb3A9PSJTb21pdGljX21lc29kZXJtIiwgYmF0Y2hFZmZlY3Q9PWFzLmNoYXJhY3RlcihiZV9zZCksIG1ldGhvZD09ImxvdXZhaW5fYmF0Y2giLCBzZWVkPT0nNDMnKSAtLT4KPCEtLSBgYGAgLS0+CgoKCgoKYGBge3IsIGZpZy5oZWlnaHQ9OCwgZmlnLndpZHRoPTh9CgpwbF9kZiA8LSBvdXRjb21lX2RmICU+JQogIGZpbHRlcihtZXRob2QgIT0gIm1pbG8iICYgbWV0aG9kICE9ICJsb3V2YWluIiAmIG1ldGhvZCAhPSAiY3lkYXJfYmF0Y2giKSAlPiUKICBtdXRhdGUoRkRSID0gRlAvKFRQK0ZQKSkgJT4lCiAgbXV0YXRlKFRQUj1pZmVsc2UoaXMubmFuKFRQUiksIDAsIFRQUiksCiAgICAgICAgIEZQUj1pZmVsc2UoaXMubmFuKEZQUiksIDAsIEZQUiksCiAgICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUobWV0aG9kPXN0cl9yZW1vdmUobWV0aG9kLCJfYmF0Y2giKSkKCm1ldHJpYz0nVFBSJwpwbF9sZWZ0PC0gcGxfZGYgJT4lCiAgcmVuYW1lKG1ldHJpYz1tZXRyaWMpICU+JQogIGdyb3VwX2J5KG1ldGhvZCwgREFfdGhyZXNoLCBiYXRjaEVmZmVjdCwgZW5yKSAlPiUKICBzdW1tYXJpc2UobWVhbl9tZXRyaWM9bWVhbihtZXRyaWMpLCAKICAgICAgICAgICAgc2RfbWV0cmljPXNkKG1ldHJpYykpICU+JQogIG11dGF0ZShncm91cD1wYXN0ZShtZXRob2QsIGVucikpICU+JQogIGdncGxvdChhZXMoYXMubnVtZXJpYyhiYXRjaEVmZmVjdCksIG1lYW5fbWV0cmljLCBjb2xvcj1tZXRob2QpKSArCiAgICBnZW9tX2xpbmUoKSArCiAgZ2VvbV9yaWJib24oYWVzKHltaW49bWVhbl9tZXRyaWMtc2RfbWV0cmljLCB5bWF4PW1lYW5fbWV0cmljK3NkX21ldHJpYywgZmlsbD1tZXRob2QpLCBhbHBoYT0wLjIsIGNvbG9yPU5BKSArCiAgZ2VvbV9wb2ludChzaXplPTMpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlcj0ibGFiZWxfYm90aCIpICsKICB4bGFiKCJCYXRjaCBlZmZlY3QgbWFnbml0dWRlIikgKwogIHlsYWIocGFzdGUoIm1lYW4iLCBtZXRyaWMpKSArCiAgdGhlbWVfYncoYmFzZV9zaXplPTE2KSArCiAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMC44LCBsaW5ldHlwZT0yKSArCiAgc2NhbGVfY29sb3JfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1jKG1pbG89Ik1pbG8gKH4gYmF0Y2ggKyBjb25kaXRpb24pIiwgbWVsZD0nTUVMRCcsIGxvdXZhaW49IkxvdXZhaW4gKH4gYmF0Y2ggKyBjb25kaXRpb24pIiwgZGFzZXE9IkRBc2VxIiwgY3lkYXI9IkN5ZGFyIikpICsKICBzY2FsZV9maWxsX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9YyhtaWxvPSJNaWxvICh+IGJhdGNoICsgY29uZGl0aW9uKSIsIG1lbGQ9J01FTEQnLCBsb3V2YWluPSJMb3V2YWluICh+IGJhdGNoICsgY29uZGl0aW9uKSIsIGRhc2VxPSJEQXNlcSIsIGN5ZGFyPSJDeWRhciIpKQoKbWV0cmljID0gIkZEUiIKcGxfcmlnaHQgPC0gcGxfZGYgJT4lCiAgcmVuYW1lKG1ldHJpYz1tZXRyaWMpICU+JQogIGdyb3VwX2J5KG1ldGhvZCwgREFfdGhyZXNoLCBiYXRjaEVmZmVjdCwgZW5yKSAlPiUKICBzdW1tYXJpc2UobWVhbl9tZXRyaWM9bWVhbihtZXRyaWMpLCAKICAgICAgICAgICAgc2RfbWV0cmljPXNkKG1ldHJpYykpICU+JQogIG11dGF0ZShncm91cD1wYXN0ZShtZXRob2QsIGVucikpICU+JQogIGdncGxvdChhZXMoYXMubnVtZXJpYyhiYXRjaEVmZmVjdCksIG1lYW5fbWV0cmljLCBjb2xvcj1tZXRob2QpKSArCiAgZ2VvbV9saW5lKCkgKwogIGdlb21fcmliYm9uKGFlcyh5bWluPW1lYW5fbWV0cmljLXNkX21ldHJpYywgeW1heD1tZWFuX21ldHJpYytzZF9tZXRyaWMsIGZpbGw9bWV0aG9kKSwgYWxwaGE9MC4yLCBjb2xvcj1OQSkgKwogIGdlb21fcG9pbnQoc2l6ZT0zKSArCiAgIyBnZW9tX3Ntb290aCgpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlcj0ibGFiZWxfYm90aCIpICsKICB4bGFiKCJCYXRjaCBlZmZlY3QgbWFnbml0dWRlIikgKwogICAgeWxhYihwYXN0ZSgibWVhbiIsIG1ldHJpYykpICsKICAgIHRoZW1lX2J3KGJhc2Vfc2l6ZT0xNikgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuMSwgbGluZXR5cGU9MikgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9YyhtaWxvPSJNaWxvICh+IGJhdGNoICsgY29uZGl0aW9uKSIsIG1lbGQ9J01FTEQnLCBsb3V2YWluPSJMb3V2YWluICh+IGJhdGNoICsgY29uZGl0aW9uKSIsIGRhc2VxPSJEQXNlcSIsIGN5ZGFyPSJDeWRhciIpKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gbWV0aG9kX2NvbG9ycywgbGFiZWxzPWMobWlsbz0iTWlsbyAofiBiYXRjaCArIGNvbmRpdGlvbikiLCBtZWxkPSdNRUxEJywgbG91dmFpbj0iTG91dmFpbiAofiBiYXRjaCArIGNvbmRpdGlvbikiLCBkYXNlcT0iREFzZXEiLCBjeWRhcj0iQ3lkYXIiKSkKCnBsX2xlZnQgKyBwbF9yaWdodCArIHBsb3RfbGF5b3V0KGd1aWRlcz0iY29sbGVjdCIpICsKICBnZ3NhdmUocGFzdGUwKGZpZ2RpciwgImJhdGNoRWZmZWN0X2xpbmVhci5wbmciKSwgaGVpZ2h0ID0gNywgd2lkdGggPSAxMikgKwogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAiYmF0Y2hFZmZlY3RfbGluZWFyLnBkZiIpLCBoZWlnaHQgPSA3LCB3aWR0aCA9IDEyLCB1c2VEaW5nYmF0cz1GQUxTRSkKYGBgCgpXIGFuZCB3L28gYmF0Y2ggY29udHJvbAoKYGBge3J9CnBsX2RmIDwtIG91dGNvbWVfZGYgJT4lCiAgZmlsdGVyKG1ldGhvZCAlaW4lIGMoIm1pbG8iLCAibWlsb19iYXRjaCIpKSAlPiUKICBtdXRhdGUoRkRSID0gRlAvKFRQK0ZQKSkgJT4lCiAgbXV0YXRlKFRQUj1pZmVsc2UoaXMubmFuKFRQUiksIDAsIFRQUiksCiAgICAgICAgIEZQUj1pZmVsc2UoaXMubmFuKEZQUiksIDAsIEZQUiksCiAgICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUoZGVzaWduID0gaWZlbHNlKHN0cl9kZXRlY3QobWV0aG9kLCJfYmF0Y2giKSwgIn4gYmF0Y2ggKyBjb25kaXRpb24iLCAifiBjb25kaXRpb24iKSkKCm1ldHJpYz0nVFBSJwpwbF9sZWZ0PC0KICBwbF9kZiAlPiUKICByZW5hbWUobWV0cmljPW1ldHJpYykgJT4lCiAgZ3JvdXBfYnkobWV0aG9kLCBEQV90aHJlc2gsIGJhdGNoRWZmZWN0LCBlbnIsIGRlc2lnbikgJT4lCiAgc3VtbWFyaXNlKG1lYW5fbWV0cmljPW1lYW4obWV0cmljKSwgCiAgICAgICAgICAgIHNkX21ldHJpYz1zZChtZXRyaWMpKSAlPiUKICBtdXRhdGUoZ3JvdXA9cGFzdGUobWV0aG9kKSkgJT4lCiAgbXV0YXRlKG1ldGhvZD1zdHJfcmVtb3ZlKG1ldGhvZCwgIl9iYXRjaCIpKSAlPiUKICBnZ3Bsb3QoYWVzKGFzLm51bWVyaWMoYmF0Y2hFZmZlY3QpLCBtZWFuX21ldHJpYywgZ3JvdXA9Z3JvdXAsIGNvbG9yPW1ldGhvZCwgbGluZXR5cGU9ZGVzaWduLCBzaGFwZT1kZXNpZ24pKSArCiAgICBnZW9tX2xpbmUoKSArCiAgZ2VvbV9yaWJib24oYWVzKHltaW49bWVhbl9tZXRyaWMtc2RfbWV0cmljLCB5bWF4PW1lYW5fbWV0cmljK3NkX21ldHJpYywgZmlsbD1tZXRob2QpLCBhbHBoYT0wLjIsIGNvbG9yPU5BKSArCiAgZ2VvbV9wb2ludChzaXplPTMpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlcj0ibGFiZWxfYm90aCIpICsKICB4bGFiKCJCYXRjaCBlZmZlY3QgbWFnbml0dWRlIikgKwogIHlsYWIocGFzdGUoIm1lYW4iLCBtZXRyaWMpKSArCiAgdGhlbWVfYncoYmFzZV9zaXplPTE2KSArCiAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMC44LCBsaW5ldHlwZT0yKSArCiAgc2NhbGVfY29sb3JfbWFudWFsKHZhbHVlcyA9IG1ldGhvZF9jb2xvcnMsIGxhYmVscz1jKG1pbG89Ik1pbG8iLCBsb3V2YWluPSJMb3V2YWluIiwgY3lkYXI9IkN5ZGFyIikpICsKICBzY2FsZV9maWxsX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9YyhtaWxvPSJNaWxvIiwgbG91dmFpbj0iTG91dmFpbiIsIGN5ZGFyPSJDeWRhciIpKSAKCm1ldHJpYyA9ICJGRFIiCnBsX3JpZ2h0IDwtIAogIHBsX2RmICU+JQogIHJlbmFtZShtZXRyaWM9bWV0cmljKSAlPiUKICBncm91cF9ieShtZXRob2QsIERBX3RocmVzaCwgYmF0Y2hFZmZlY3QsIGVuciwgZGVzaWduKSAlPiUKICBzdW1tYXJpc2UobWVhbl9tZXRyaWM9bWVhbihtZXRyaWMpLCAKICAgICAgICAgICAgc2RfbWV0cmljPXNkKG1ldHJpYykpICU+JQogIG11dGF0ZShncm91cD1wYXN0ZShtZXRob2QpKSAlPiUKICBtdXRhdGUobWV0aG9kPXN0cl9yZW1vdmUobWV0aG9kLCAiX2JhdGNoIikpICU+JQogIGdncGxvdChhZXMoYXMubnVtZXJpYyhiYXRjaEVmZmVjdCksIG1lYW5fbWV0cmljLCBncm91cD1ncm91cCwgY29sb3I9bWV0aG9kLCBsaW5ldHlwZT1kZXNpZ24sIHNoYXBlPWRlc2lnbikpICsKICAgIGdlb21fbGluZSgpICsKICBnZW9tX3JpYmJvbihhZXMoeW1pbj1tZWFuX21ldHJpYy1zZF9tZXRyaWMsIHltYXg9bWVhbl9tZXRyaWMrc2RfbWV0cmljLCBmaWxsPW1ldGhvZCksIGFscGhhPTAuMiwgY29sb3I9TkEpICsKICBnZW9tX3BvaW50KHNpemU9MykgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyPSJsYWJlbF9ib3RoIikgKwogIHhsYWIoIkJhdGNoIGVmZmVjdCBtYWduaXR1ZGUiKSArCiAgeWxhYihwYXN0ZSgibWVhbiIsIG1ldHJpYykpICsKICB0aGVtZV9idyhiYXNlX3NpemU9MTYpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAwLjEsIGxpbmV0eXBlPTIpICsKICB5bGltKDAsMSkgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXMgPSBtZXRob2RfY29sb3JzLCBsYWJlbHM9YyhtaWxvPSJNaWxvIiwgbG91dmFpbj0iTG91dmFpbiIsIGN5ZGFyPSJDeWRhciIpKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gbWV0aG9kX2NvbG9ycywgbGFiZWxzPWMobWlsbz0iTWlsbyIsIGxvdXZhaW49IkxvdXZhaW4iLCBjeWRhcj0iQ3lkYXIiKSkgCgpkZXNpZ25fcGxvdCA8LSBwbF9sZWZ0ICsgcGxfcmlnaHQgKwogIHBsb3RfbGF5b3V0KGd1aWRlcz0iY29sbGVjdCIpICsKICBnZ3NhdmUocGFzdGUwKGZpZ2RpciwgImJhdGNoRWZmZWN0X2Rlc2lnbi5wbmciKSwgaGVpZ2h0ID0gNiwgd2lkdGggPSAxMCkgKwogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAiYmF0Y2hFZmZlY3RfZGVzaWduLnBkZiIpLCBoZWlnaHQgPSA2LCB3aWR0aCA9IDEwLCB1c2VEaW5nYmF0cz1GQUxTRSkKYGBgCgoKClZpc3VhbGl6ZSBvdXRjb21lIGluIFVNQVAKCmBgYHtyLCBmaWcud2lkdGg9MTYsIGZpZy5oZWlnaHQ9NX0KcmVhZF9pbnB1dF9kYXRhIDwtIGZ1bmN0aW9uKGVtYnJ5b19zY2UsIGluZGlyLCBwb3AsIGVuciwgc2VlZCwgYmF0Y2hFZmZlY3QsIHJ1bl91bWFwPVRSVUUpewogIHBjYV9maWxlIDwtIGxpc3QuZmlsZXMoaW5kaXIsIHBhdHRlcm49cGFzdGUwKHBvcCwiLisiLCAiZW5yIixlbnIsIi4rIiwnc2VlZCcsIHNlZWQsICcuK2JhdGNoRWZmZWN0JyxiYXRjaEVmZmVjdCwiLnBjYS5jc3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bGwubmFtZXMgPSBUUlVFKQogIGNvbGRhdGFfZmlsZSA8LSBsaXN0LmZpbGVzKGluZGlyLCBwYXR0ZXJuPXBhc3RlMChwb3AsIi4rIiwgImVuciIsZW5yLCIuKyIsJ3NlZWQnLCBzZWVkLCIuY29sZGF0YS5jc3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bGwubmFtZXMgPSBUUlVFKQogIGNvbERhdGEoZW1icnlvX3NjZSkgPC0gcmVhZF9jc3YoY29sZGF0YV9maWxlKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkgJT4lIERhdGFGcmFtZSgpCiAgcmVkdWNlZERpbShlbWJyeW9fc2NlLCAicGNhX2JhdGNoIikgPC0gcmVhZF9jc3YocGNhX2ZpbGUpICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKSAlPiUgYXMubWF0cml4KCkKICBpZiAocnVuX3VtYXApIHsKICAgIGVtYnJ5b19zY2UgPC0gcnVuVU1BUChlbWJyeW9fc2NlLCBkaW1yZWQ9InBjYV9iYXRjaCIsIG5hbWUgPSAndW1hcF9iYXRjaCcsIG5fZGltcmVkPTE6MzApICAKICB9CiAgZW1icnlvX3NjZQp9CgpwbG90X291dGNvbWVfdW1hcCA8LSBmdW5jdGlvbihzY2UsIG1ldGhvZCwgcG9wLCBlbnIsIHNlZWQsIGJhdGNoRWZmZWN0LCB0cnVlPUZBTFNFLCBkYXRhX2lkPSJlbWJyeW8iLCByYXN0ZXJpemU9RkFMU0UpewogIGNvbGRhdGFfZmlsZSA8LSBsaXN0LmZpbGVzKGluZGlyLCBwYXR0ZXJuPXBhc3RlMCgiLisiLGRhdGFfaWQsIi4rIiwgIHBvcCwiX2VuciIsZW5yLCJfc2VlZCIsIHNlZWQsICIuY29sZGF0YS5jc3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbC5uYW1lcyA9IFRSVUUpCiAgY29sRGF0YShzY2UpIDwtIHJlYWRfY3N2KGNvbGRhdGFfZmlsZSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpICU+JSBEYXRhRnJhbWUoKQogIAogIHJlc19maWxlIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCAKICAgICAgICAgICAgICAgICAgICAgICAgIHBhdHRlcm49IHBhc3RlMCgiLisiLGRhdGFfaWQsIi4rIiwgcG9wLCJfZW5yIixlbnIsIl9zZWVkIiwgc2VlZCwgJy4rYmF0Y2hFZmZlY3QnLGJhdGNoRWZmZWN0LCIuREFyZXN1bHRzLiIsbWV0aG9kLCIuY3N2IiksCiAgICAgICAgICAgICAgICAgICAgICAgICBmdWxsLm5hbWVzID0gVFJVRSkKICBpZiAobWV0aG9kPT0ibWVsZCIpIHsKICAgIHNjZSRwcmVkaWN0ZWQgPC0gaWZlbHNlKHJlYWRfY3N2KHJlc19maWxlKVtbIkNvbmRpdGlvbjIiXV0gPCAwLjMsICJOZWdMRkMiLCAnTm90REEnKSAgCiAgfSBlbHNlIGlmIChtZXRob2Q9PSJkYXNlcSIpIHsKICAgIHNjZSRwcmVkaWN0ZWQgPC0gaWZlbHNlKHJlYWRfY3N2KHJlc19maWxlKVtbInByZWQiXV0gPT0gIk5lZ0xGQyIsICdQb3NMRkMnLCBpZmVsc2UocmVhZF9jc3YocmVzX2ZpbGUpW1sicHJlZCJdXSA9PSAiUG9zTEZDIiwgIk5lZ0xGQyIsICJOb3REQSIpKQogIH0gZWxzZSB7CiAgICBzY2UkcHJlZGljdGVkIDwtIHJlYWRfY3N2KHJlc19maWxlKVtbInByZWQiXV0KICB9CiAgaWYgKHRydWUpIHsKICAgIHBsIDwtIGRhdGEuZnJhbWUocmVkdWNlZERpbShzY2UsICJ1bWFwX2JhdGNoIikpICU+JQogICAgcmVuYW1lKFVNQVAxPVgxLCBVTUFQMj1YMikgJT4lCiAgICBtdXRhdGUodHJ1ZT1zY2UkQ29uZGl0aW9uMV9wcm9iKSAlPiUKICAgIGFycmFuZ2UodHJ1ZSkgJT4lCiAgICBnZ3Bsb3QoYWVzKFVNQVAxLCBVTUFQMiwgY29sb3I9dHJ1ZSkpICsgCiAgICBnZW9tX3BvaW50KHNpemU9MC4xKSArCiAgICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfYyhuYW1lPSJDMSBwcm9iYWJpbGl0eSIsIGxpbWl0cz1jKDAuNSwwLjkpKSArCiAgICAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemU9MTgpICsKICAgICAgZ3VpZGVzKGNvbG9yPWd1aWRlX2NvbG9yYmFyKHRpdGxlLnBvc2l0aW9uPSJ0b3AiLCB0aXRsZS5oanVzdCA9IDAuNSkpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICAgICBsZWdlbmQucG9zaXRpb24gPSAidG9wIikgKwogICAgIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpIAogIH0gZWxzZSB7CiAgICBwbCA8LSBkYXRhLmZyYW1lKHJlZHVjZWREaW0oc2NlLCAidW1hcF9iYXRjaCIpKSAlPiUKICAgIHJlbmFtZShVTUFQMT1YMSwgVU1BUDI9WDIpICU+JQogICAgbXV0YXRlKG1ldGhvZD1tZXRob2QpICU+JQogICAgbXV0YXRlKHByZWRpY3RlZD1mYWN0b3Ioc2NlJHByZWRpY3RlZCwgbGV2ZWxzPWMoIk5lZ0xGQyIsICJQb3NMRkMiLCAnTm90REEnKSkpICU+JQogICAgYXJyYW5nZSgtIHByZWRpY3RlZCkgJT4lCiAgICBnZ3Bsb3QoYWVzKFVNQVAxLCBVTUFQMiwgY29sb3I9cHJlZGljdGVkKSkgKyAKICAgIGdlb21fcG9pbnQoc2l6ZT0wLjEpICsKICAgIGdlb21fcG9pbnQoZGF0YT0gLiAlPiUgZmlsdGVyKHByZWRpY3RlZCE9Ik5vdERBIiksIHNpemU9MC4yKSArCiAgICAgc2NhbGVfY29sb3JfbWFudWFsKHZhbHVlcz1jKE5lZ0xGQz0icmVkIiwgTm90REE9ImdyZXkiLCBQb3NMRkM9ImJsdWUiKSwgCiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVscz1jKE5lZ0xGQz0iRW5yaWNoZWQgaW4gQzEiLCBOb3REQT0iTm8gREEiLCBQb3NMRkM9IkRlcGxldGVkIGluIEMxIiksIG5hbWU9JycpICsKICAgICBndWlkZXMoY29sb3IgPSBndWlkZV9sZWdlbmQob3ZlcnJpZGUuYWVzID0gbGlzdChzaXplPTEpKSkgKwogICAgIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplPTE4KSArCiAgICAgdGhlbWUobGVnZW5kLnBvc2l0aW9uPWMoLjE1LC4yKSwgYXhpcy50aWNrcyA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICAgICBheGlzLnRleHQgPSBlbGVtZW50X2JsYW5rKCkpICsKICAgICB4bGFiKCJVTUFQMSIpICsgeWxhYigiVU1BUDIiKSArCiAgICAgIGZhY2V0X3dyYXAobWV0aG9kfi4pICAKICB9CiAgaWYgKHJhc3Rlcml6ZSkgewogICAgcGwgPC0gcGwgKyByYXN0ZXJpemUoZ2VvbV9wb2ludChzaXplPTAuMSksIGRwaSA9IDMwMCkKICB9CiAgcGwKfQoKcG9wPSJFcnl0aHJvaWQyIgplbnI9JzAuNycKc2VlZD0nNDMnCmJhdGNoRWZmZWN0PScwJwppbmRpciA8LSAifi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLyIKCnNjZSA8LSByZWFkX2lucHV0X2RhdGEoZW1icnlvX3NjZSwgaW5kaXI9aW5kaXIsIHBvcD1wb3AsIGVucj1lbnIsIHNlZWQ9c2VlZCwgYmF0Y2hFZmZlY3Q9YmF0Y2hFZmZlY3QpCgpwbF9scyA8LSBsYXBwbHkoYygibWVsZCIsICJtaWxvIiwgImxvdXZhaW4iLCAiZGFzZXEiKSwgZnVuY3Rpb24oeCkgcGxvdF9vdXRjb21lX3VtYXAoc2NlLCB4LCBwb3AsIGVuciwgc2VlZCwgYmF0Y2hFZmZlY3QsIHRydWU9RkFMU0UpKQpwbF90cnVlIDwtIHBsb3Rfb3V0Y29tZV91bWFwKHNjZSwgJ21pbG8nLCBwb3AsIGVuciwgc2VlZCwgYmF0Y2hFZmZlY3QsIHRydWU9VFJVRSkKcGxfdHJ1ZSArIAogIHdyYXBfcGxvdHMocGxfbHMsIG5yb3cgPSAxLCBndWlkZXMgPSAiY29sbGVjdCIpICsKICBwbG90X2xheW91dCh3aWR0aHMgPSBjKDEsNCkpCmBgYAoKUGxvdCBiZW5jaG1hcmsgZGVzaWduCgpgYGB7ciwgZmlnLmhlaWdodD00LCBmaWcud2lkdGg9MTN9CnNjZSA8LSByZWFkX2lucHV0X2RhdGEoZW1icnlvX3NjZSA9IGVtYnJ5b19zY2UsIGluZGlyPWluZGlyLCBwb3A9Ik1lc2VuY2h5bWUiLCBlbnI9MC45LCBzZWVkPTQ0LCBiYXRjaEVmZmVjdD0wLCBydW5fdW1hcCA9IEZBTFNFKQp1bWFwX2JhdGhfZGYgPC0gZGF0YS5mcmFtZShyZWR1Y2VkRGltKHNjZSwgIlVNQVAiKSkgCmxpYnJhcnkoZ2dyYXN0cikKCnAxIDwtIHVtYXBfYmF0aF9kZiAlPiUKICAgIHJlbmFtZShVTUFQMT1YMSwgVU1BUDI9WDIpICU+JQogICAgZ2dwbG90KGFlcyhVTUFQMSwgVU1BUDIpKSArIAogICAgZ2VvbV9wb2ludF9yYXN0KHNpemU9MC4xLCByYXN0ZXIuZHBpID0gNTAwKSArCiAgICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xNikgKwogICAgICBndWlkZXMoY29sb3I9Z3VpZGVfY29sb3JiYXIodGl0bGUucG9zaXRpb249InRvcCIsIHRpdGxlLmhqdXN0ID0gMC41KSkgKwogICAgIHRoZW1lKGF4aXMudGlja3MgPSBlbGVtZW50X2JsYW5rKCksCiAgICAgICAgICAgYXhpcy50ZXh0ID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJ0b3AiKSArCiAgICAgeGxhYigiVU1BUDEiKSArIHlsYWIoIlVNQVAyIikgKwogICAgcmFzdGVyaXplKGdlb21fcG9pbnQoc2l6ZT0wLjEsICBjb2xvcj0iZ3JleSIpLCBkcGkgPSAzMDApCgpwMiA8LSB1bWFwX2JhdGhfZGYgJT4lCiAgICByZW5hbWUoVU1BUDE9WDEsIFVNQVAyPVgyKSAlPiUKICAgIG11dGF0ZSh0cnVlPXNjZSRDb25kaXRpb24xX3Byb2IpICU+JQogICAgbXV0YXRlKHRydWU9aWZlbHNlKHRydWUgPCAwLjUsIDAuNSwgdHJ1ZSkpICU+JQogICAgYXJyYW5nZSh0cnVlKSAlPiUKICAgIGdncGxvdChhZXMoVU1BUDEsIFVNQVAyLCBjb2xvcj10cnVlKSkgKyAKICAgIGdlb21fcG9pbnRfcmFzdChzaXplPTAuMSwgcmFzdGVyLmRwaSA9IDUwMCkgKwogICAgICBzY2FsZV9jb2xvcl92aXJpZGlzX2MobmFtZT0iQzEgcHJvYmFiaWxpdHkiKSArCiAgICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xNCkgKwogICAgICBndWlkZXMoY29sb3I9Z3VpZGVfY29sb3JiYXIodGl0bGUucG9zaXRpb249ImxlZnQiLCB0aXRsZS5oanVzdCA9IDEsIHRpdGxlLnZqdXN0ID0gMSwgYmFyd2lkdGggPSAwLjUsIGJhcmhlaWdodCA9IDMpKSArCiAgICAgdGhlbWUoYXhpcy50aWNrcyA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICAgICBheGlzLnRleHQgPSBlbGVtZW50X2JsYW5rKCksCiAgICAgICAgICAgbGVnZW5kLnBvc2l0aW9uID0gYygwLjc1LDAuODUpLCBsZWdlbmQuYmFja2dyb3VuZCA9IGVsZW1lbnRfYmxhbmsoKSkgKwogICAgIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpIAogIHJhc3Rlcml6ZShnZW9tX3BvaW50KHNpemU9MC4xKSwgZHBpID0gMzAwKQoKcDMgPC0gdW1hcF9iYXRoX2RmICU+JQogICAgcmVuYW1lKFVNQVAxPVgxLCBVTUFQMj1YMikgJT4lCiAgICBtdXRhdGUodHJ1ZV9sYWJlbHM9c2NlJHN5bnRoX2xhYmVscykgJT4lCiAgICBnZ3Bsb3QoYWVzKFVNQVAxLCBVTUFQMiwgY29sb3I9dHJ1ZV9sYWJlbHMpKSArIAogICAgZ2VvbV9wb2ludF9yYXN0KHNpemU9MC4xLCByYXN0ZXIuZHBpID0gNTAwKSArCiAgICBzY2FsZV9jb2xvcl9icmV3ZXIocGFsZXR0ZT0iU2V0MSIsIGxhYmVscz1jKENvbmRpdGlvbjE9J0MxJywgQ29uZGl0aW9uMj0iQzIiKSwgbmFtZT0iIikgKwogICAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemU9MTYpICsKICAgICBndWlkZXMoY29sb3I9Z3VpZGVfbGVnZW5kKG92ZXJyaWRlLmFlcyA9IGxpc3Qoc2l6ZT0yKSkpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICAgICBsZWdlbmQucG9zaXRpb24gPSBjKDAuODUsMC45NSksIGxlZ2VuZC5iYWNrZ3JvdW5kID0gZWxlbWVudF9ibGFuaygpKSArCiAgICAgeGxhYigiVU1BUDEiKSArIHlsYWIoIlVNQVAyIikgCgoocDEgKyBwMiArIHAzKSAKCmBgYAoKYGBge3J9CnJlZHVjZWREaW0oZW1icnlvX3NjZSwgIlVNQVAiKSAlPiUKICBnZ3Bsb3QoYWVzKGRhdGEpKQpgYGAKCgoKRGVzaWduIG1hdHJpeApgYGB7ciwgZmlnLmhlaWdodD00LCBmaWcud2lkdGg9MTN9CmRlc19wbCA8LSBkYXRhLmZyYW1lKGNvbERhdGEoc2NlKVssYygic3ludGhfbGFiZWxzIiwgInN5bnRoX3NhbXBsZXMiKV0pICU+JQogIGRpc3RpbmN0KHN5bnRoX2xhYmVscyxzeW50aF9zYW1wbGVzKSAlPiUKICBtdXRhdGUoc3ludGhfbGFiZWxzPXN0cl9yZW1vdmUoc3ludGhfbGFiZWxzLCJvbmRpdGlvbiIpLAogICAgICAgICBjb3VudD0xKSAlPiUKICBwaXZvdF93aWRlcihpZF9jb2xzID0gc3ludGhfc2FtcGxlcywgbmFtZXNfZnJvbT1zeW50aF9sYWJlbHMsIHZhbHVlc19mcm9tPWNvdW50LHZhbHVlc19maWxsPTApICU+JQogIHBpdm90X2xvbmdlcihjb2xzPWMoQzEsIEMyKSwgbmFtZXNfdG89InN5bnRoX2xhYmVscyIpICU+JQogIGdncGxvdChhZXMoc3ludGhfbGFiZWxzLCBzeW50aF9zYW1wbGVzKSkgKwogIGdlb21fdGlsZShmaWxsPSJ3aGl0ZSIsIGNvbG9yPSJibGFjayIsIHNpemU9MC44KSArCiAgZ2VvbV90aWxlKGRhdGE9LiAlPiUgZmlsdGVyKHZhbHVlPjApLCBhZXMoZmlsbD1zeW50aF9sYWJlbHMpLCBjb2xvcj0iYmxhY2siLCBzaXplPTEpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xNikgICArCiAgc2NhbGVfZmlsbF9icmV3ZXIocGFsZXR0ZT0iU2V0MSIpICsKICBndWlkZXMoZmlsbD0nbm9uZScpICsKICB4bGFiKCJTeW50aGV0aWMgXG5jb25kaXRpb24iKSArIHlsYWIoJ1N5bnRoZXRpYyBzYW1wbGVzJykgKwogIHRoZW1lKGF4aXMudGV4dC55ID0gZWxlbWVudF9ibGFuaygpLGF4aXMudGlja3MueSA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICBheGlzLmxpbmUgPSBlbGVtZW50X2JsYW5rKCkpCgoocDEgKyBwMiArIHAzKSArIGRlc19wbCArCiAgcGxvdF9sYXlvdXQod2lkdGhzPWMoMSwxLDEsMC4yKSwgbmNvbD00KSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJibV9leGFtcGxlLnBkZiIpLCBoZWlnaHQgPSA0LCB3aWR0aCA9IDEyKSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJibV9leGFtcGxlLnBuZyIpLCBoZWlnaHQgPSA0LCB3aWR0aCA9IDEyKQpgYGAKCgoKCjwhLS0gYGBge3IsIGZpZy5oZWlnaHQ9OCwgZmlnLndpZHRoPTh9IC0tPgo8IS0tIHBvcHMgPC0gc2FtcGxlKHVuaXF1ZShvdXRjb21lX2RmJHBvcCksIDMpIC0tPgoKPCEtLSBwMSA8LSBsYXBwbHkocG9wcywgZnVuY3Rpb24ocCkgcGxvdF9vdXRjb21lX3VtYXAoc2NlLCAnbWlsbycsIHAsIDAuNywgc2VlZCwgYmF0Y2hFZmZlY3QsIHRydWU9VFJVRSwgcmFzdGVyaXplPVRSVUUpKSAtLT4KPCEtLSBwMiA8LSBsYXBwbHkocG9wcywgZnVuY3Rpb24ocCkgcGxvdF9vdXRjb21lX3VtYXAoc2NlLCAnbWlsbycsIHAsIDAuOCwgc2VlZCwgYmF0Y2hFZmZlY3QsIHRydWU9VFJVRSwgcmFzdGVyaXplPVRSVUUpKSAtLT4KPCEtLSBwMyA8LSBsYXBwbHkocG9wcywgZnVuY3Rpb24ocCkgcGxvdF9vdXRjb21lX3VtYXAoc2NlLCAnbWlsbycsIHAsIDAuOSwgc2VlZCwgYmF0Y2hFZmZlY3QsIHRydWU9VFJVRSwgcmFzdGVyaXplPVRSVUUpKSAtLT4KCjwhLS0gZmlnIDwtICh3cmFwX3Bsb3RzKHAxKSAvIC0tPgo8IS0tICAgd3JhcF9wbG90cyhwMikgLyAtLT4KPCEtLSAgIHdyYXBfcGxvdHMocDMpKSArIC0tPgo8IS0tICAgcGxvdF9sYXlvdXQoZ3VpZGVzPSJjb2xsZWN0IikgJiAtLT4KPCEtLSAgIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJyaWdodCIpICAtLT4KCjwhLS0gZmlnICsgLS0+CjwhLS0gICBnZ3NhdmUocGFzdGUwKGZpZ2RpciwgImJtX2Rlc2lnbl9VTUFQcy5wbmciKSwgaGVpZ2h0ID0gOCwgd2lkdGggPSAxMCkgLS0+CjwhLS0gYGBgIC0tPgoKUGxvdCBiYXRjaCBlZmZlY3QKCmBgYHtyLCBmaWcuaGVpZ2h0PTYsIGZpZy53aWR0aD0xNX0KbGlicmFyeShnZ3Jhc3RyKQpiZV9zY2VfbHMgPC0gbGFwcGx5KGMoJzAnLCIwLjI1IiwgIjAuNSIsICIwLjc1IiwgIjEiKSwgZnVuY3Rpb24oeCkgcmVhZF9pbnB1dF9kYXRhKGVtYnJ5b19zY2UsIGluZGlyLCBwb3AsIGVuciwgc2VlZCwgeCkpCgptZXRob2Q9Im1pbG8iCgpwb3AKIyMgUGxvdCBjb25kaXRpb24gcHJvYmFiaWxpdHkgCmJlX3BsX2xzIDwtIGxhcHBseShiZV9zY2VfbHMsIGZ1bmN0aW9uKHNjZSkgewogIGNvbGRhdGFfZmlsZSA8LSBsaXN0LmZpbGVzKGluZGlyLCBwYXR0ZXJuPXBhc3RlMChwb3AsIi4rIiwgImVuciIsZW5yLCIuKyIsJ3NlZWQnLCBzZWVkLCAiLmNvbGRhdGEuY3N2IiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bGwubmFtZXMgPSBUUlVFKQogIGNvbERhdGEoc2NlKSA8LSBEYXRhRnJhbWUocmVhZF9jc3YoY29sZGF0YV9maWxlKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkpCiAgZGF0YS5mcmFtZShyZWR1Y2VkRGltKHNjZSwgInVtYXBfYmF0Y2giKSkgJT4lCnJlbmFtZShVTUFQMT1YMSwgVU1BUDI9WDIpICU+JQogICAgbXV0YXRlKHRydWU9c2NlJENvbmRpdGlvbjFfcHJvYikgJT4lCiAgICBtdXRhdGUodHJ1ZT1pZmVsc2UodHJ1ZSA8IDAuNSwgMC41LCB0cnVlKSkgJT4lCiAgICBhcnJhbmdlKHRydWUpICU+JQogICAgZ2dwbG90KGFlcyhVTUFQMSwgVU1BUDIsIGNvbG9yPXRydWUpKSArIAogICAgZ2VvbV9wb2ludF9yYXN0KHNpemU9MC4xLCByYXN0ZXIuZHBpID0gNTAwKSArCiAgICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfYyhuYW1lPSJDMSBwcm9iYWJpbGl0eSIpICsKICAgIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplPTE0KSArCiAgICAgIGd1aWRlcyhjb2xvcj1ndWlkZV9jb2xvcmJhcih0aXRsZS5wb3NpdGlvbj0ibGVmdCIsIHRpdGxlLmhqdXN0ID0gMSwgdGl0bGUudmp1c3QgPSAxLCBiYXJ3aWR0aCA9IDAuNSwgYmFyaGVpZ2h0ID0gMykpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICAgICBsZWdlbmQucG9zaXRpb24gPSBjKDAuNzUsMC44NSksIGxlZ2VuZC5iYWNrZ3JvdW5kID0gZWxlbWVudF9ibGFuaygpKSArCiAgICAgeGxhYigiVU1BUDEiKSArIHlsYWIoIlVNQVAyIikgCiAgfQopCgoKIyMgUGxvdCBiYXRjaApiZV9wbF9sczIgPC0gbGFwcGx5KGJlX3NjZV9scywgZnVuY3Rpb24oc2NlKSB7CiAgY29sZGF0YV9maWxlIDwtIGxpc3QuZmlsZXMoaW5kaXIsIHBhdHRlcm49cGFzdGUwKHBvcCwiLisiLCAiZW5yIixlbnIsIi4rIiwnc2VlZCcsIHNlZWQsICIuY29sZGF0YS5jc3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbC5uYW1lcyA9IFRSVUUpCiAgY29sRGF0YShzY2UpIDwtIERhdGFGcmFtZShyZWFkX2Nzdihjb2xkYXRhX2ZpbGUpICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKSkKICBkYXRhLmZyYW1lKHJlZHVjZWREaW0oc2NlLCAidW1hcF9iYXRjaCIpKSAlPiUKICAgIHJlbmFtZShVTUFQMT1YMSwgVU1BUDI9WDIpICU+JQogICAgbXV0YXRlKHRydWU9c2NlJHN5bnRoX2JhdGNoZXMpICU+JQogICAgZ2dwbG90KGFlcyhVTUFQMSwgVU1BUDIsIGNvbG9yPXRydWUpKSArCiAgICBnZW9tX3BvaW50X3Jhc3Qoc2l6ZT0wLjEsIHJhc3Rlci5kcGkgPSA1MDApICsKICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfZChuYW1lPSJCYXRjaCIsIG9wdGlvbj0iY2l2aWRpcyIpICsKICAgICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogICAgICBndWlkZXMoY29sb3I9Z3VpZGVfbGVnZW5kKG92ZXJyaWRlLmFlcyA9IGxpc3Qoc2l6ZT0yKSkpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSkgKwogICAgIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpIAogIH0KKQoKcHRvcCA8LSB3cmFwX3Bsb3RzKGJlX3BsX2xzLCBuY29sPTEsIGd1aWRlcz0iY29sbGVjdCIpICYKICB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAicmlnaHQiKSAKcGJvdHRvbSA8LSB3cmFwX3Bsb3RzKGJlX3BsX2xzMiwgbmNvbD0xLCBndWlkZXM9ImNvbGxlY3QiKQoKKHB0b3AgfCBwYm90dG9tKSArCiAgcGxvdF9sYXlvdXQoZ3VpZGVzPSJjb2xsZWN0IikgKwogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAiYmF0Y2hFZmZlY3RfVU1BUHMucGRmIiksIGhlaWdodD0xMywgd2lkdGggPSA4KSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJiYXRjaEVmZmVjdF9VTUFQcy5wbmciKSwgaGVpZ2h0PTEzLCB3aWR0aCA9IDgpCmBgYAoKRGVzaWduIG1hdHJpeCB3IGJhdGNoIGVmZmVjdAoKYGBge3IsIGZpZy5oZWlnaHQ9NCwgZmlnLndpZHRoPTN9Cm0xIDwtIGRhdGEuZnJhbWUoY29sRGF0YShzY2UpWyxjKCJzeW50aF9sYWJlbHMiLCAic3ludGhfc2FtcGxlcyIsICdzeW50aF9iYXRjaGVzJyldKSAlPiUKICBkaXN0aW5jdChzeW50aF9sYWJlbHMsc3ludGhfc2FtcGxlcykgJT4lCiAgbXV0YXRlKHN5bnRoX2xhYmVscz1zdHJfcmVtb3ZlKHN5bnRoX2xhYmVscywib25kaXRpb24iKSwKICAgICAgICAgY291bnQ9MSkgJT4lCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IHN5bnRoX3NhbXBsZXMsIG5hbWVzX2Zyb209c3ludGhfbGFiZWxzLCB2YWx1ZXNfZnJvbT1jb3VudCx2YWx1ZXNfZmlsbD0wKSAlPiUKICBwaXZvdF9sb25nZXIoY29scz1jKEMxLCBDMiksIG5hbWVzX3RvPSJzeW50aF9sYWJlbHMiKSAlPiUKICBnZ3Bsb3QoYWVzKHN5bnRoX2xhYmVscywgc3ludGhfc2FtcGxlcykpICsKICBnZW9tX3RpbGUoZmlsbD0id2hpdGUiLCBjb2xvcj0iYmxhY2siLCBzaXplPTEpICsKICBnZW9tX3RpbGUoZGF0YT0uICU+JSBmaWx0ZXIodmFsdWU+MCksIGFlcyhmaWxsPXN5bnRoX2xhYmVscyksIGNvbG9yPSJibGFjayIsIHNpemU9MSkgKwogIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplPTE2KSAgICsKICBzY2FsZV9maWxsX2JyZXdlcihwYWxldHRlPSJTZXQxIikgKwogIGd1aWRlcyhmaWxsPSdub25lJykgKwogIHhsYWIoIlN5bnRoZXRpYyBcbmNvbmRpdGlvbiIpICsgeWxhYignU3ludGhldGljIHNhbXBsZXMnKSArCiAgdGhlbWUoYXhpcy50ZXh0LnkgPSBlbGVtZW50X2JsYW5rKCksYXhpcy50aWNrcy55ID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgIGF4aXMubGluZSA9IGVsZW1lbnRfYmxhbmsoKSkKCm0yIDwtIGRhdGEuZnJhbWUoY29sRGF0YShzY2UpWyxjKCJzeW50aF9sYWJlbHMiLCAic3ludGhfc2FtcGxlcyIsICdzeW50aF9iYXRjaGVzJyldKSAlPiUKICBkaXN0aW5jdChzeW50aF9sYWJlbHMsc3ludGhfc2FtcGxlcywgc3ludGhfYmF0Y2hlcykgJT4lCiAgbXV0YXRlKHN5bnRoX2xhYmVscz1zdHJfcmVtb3ZlKHN5bnRoX2xhYmVscywib25kaXRpb24iKSwKICAgICAgICAgY291bnQ9MSkgJT4lCiAgcGl2b3Rfd2lkZXIoaWRfY29scyA9IHN5bnRoX3NhbXBsZXMsIG5hbWVzX2Zyb209c3ludGhfYmF0Y2hlcywgdmFsdWVzX2Zyb209Y291bnQsdmFsdWVzX2ZpbGw9MCkgJT4lCiAgcGl2b3RfbG9uZ2VyKGNvbHM9YyhCMSwgQjIpLCBuYW1lc190bz0ic3ludGhfYmF0Y2hlcyIpICU+JQogIGdncGxvdChhZXMoc3ludGhfYmF0Y2hlcywgc3ludGhfc2FtcGxlcykpICsKICBnZW9tX3RpbGUoZmlsbD0id2hpdGUiLCBjb2xvcj0iYmxhY2siLCBzaXplPTEpICsKICBnZW9tX3RpbGUoZGF0YT0uICU+JSBmaWx0ZXIodmFsdWU+MCksIGFlcyhmaWxsPXN5bnRoX2JhdGNoZXMpLCBjb2xvcj0iYmxhY2siLCBzaXplPTEpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xNikgICArCiAgc2NhbGVfZmlsbF92aXJpZGlzX2Qob3B0aW9uPSJjaXZpZGlzIikgKwogIGd1aWRlcyhmaWxsPSdub25lJykgKwogIHhsYWIoIlN5bnRoZXRpYyBcbmJhdGNoIikgKyB5bGFiKCdTeW50aGV0aWMgc2FtcGxlcycpICsKICB0aGVtZShheGlzLnRleHQueSA9IGVsZW1lbnRfYmxhbmsoKSxheGlzLnRpY2tzLnkgPSBlbGVtZW50X2JsYW5rKCksIGF4aXMudGl0bGUueSA9IGVsZW1lbnRfYmxhbmsoKSwKICAgICAgICBheGlzLmxpbmUgPSBlbGVtZW50X2JsYW5rKCkpCgoobTEgKyBtMikgKwojIChwMSArIHAyICsgcDMpICsgZGVzX3BsICsKICBwbG90X2xheW91dCh3aWR0aHM9YygxLDEpLCBuY29sPTIpICsKICBnZ3NhdmUocGFzdGUwKGZpZ2RpciwgImJtX2Rlc2lnbl9iYXRjaC5wZGYiKSwgaGVpZ2h0ID0gNCwgd2lkdGggPSA0KQpgYGAKCjwhLS0gYGBge3IsIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0UsIGZpZy5oZWlnaHQ9OCwgZmlnLndpZHRoPTE0fSAtLT4KPCEtLSBvdXRjb21lX2RmICU+JSAtLT4KPCEtLSAgIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUgLS0+CjwhLS0gICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwgLS0+CjwhLS0gICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwgLS0+CjwhLS0gICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lIC0tPgo8IS0tICAgZ3JvdXBfYnkobWV0aG9kLCBEQV90aHJlc2gsIGJhdGNoRWZmZWN0KSAlPiUgLS0+CjwhLS0gICBzdW1tYXJpc2UobWVhbl9GRFI9bWVhbihGRFIpLCAgLS0+CjwhLS0gICAgICAgICAgICAgc2RfRkRSPXNkKEZEUikvc3FydChuKCkpLCAtLT4KPCEtLSAgICAgICAgICAgICBtZWFuX1RQUj1tZWFuKFRQUiksICAtLT4KPCEtLSAgICAgICAgICAgICBzZF9UUFI9c2QoVFBSKS9zcXJ0KG4oKSkpICU+JSAtLT4KPCEtLSAgIGdncGxvdChhZXMoREFfdGhyZXNoLCBiYXRjaEVmZmVjdCkpICsgLS0+CjwhLS0gICBnZW9tX3RpbGUoYWVzKGZpbGw9bWVhbl9UUFIpKSArIC0tPgo8IS0tICAgc2NhbGVfZmlsbF92aXJpZGlzX2MoKSArIC0tPgo8IS0tICAgZmFjZXRfd3JhcChtZXRob2R+LiwgbmNvbD0yKSArIC0tPgo8IS0tICAgdGhlbWVfYncoYmFzZV9zaXplPTE2KSArIC0tPgoKPCEtLSBvdXRjb21lX2RmICU+JSAtLT4KPCEtLSAgIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUgLS0+CjwhLS0gICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwgLS0+CjwhLS0gICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwgLS0+CjwhLS0gICAgICAgICAgRkRSPWlmZWxzZShpcy5uYW4oRkRSKSwgMCwgRkRSKSwgLS0+CjwhLS0gICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lIC0tPgo8IS0tICAgZ3JvdXBfYnkobWV0aG9kLCBEQV90aHJlc2gsIGJhdGNoRWZmZWN0KSAlPiUgLS0+CjwhLS0gICBzdW1tYXJpc2UobWVhbl9GRFI9bWVhbihGRFIpLCAgLS0+CjwhLS0gICAgICAgICAgICAgc2RfRkRSPXNkKEZEUikvc3FydChuKCkpLCAtLT4KPCEtLSAgICAgICAgICAgICBtZWFuX1RQUj1tZWFuKFRQUiksICAtLT4KPCEtLSAgICAgICAgICAgICBzZF9UUFI9c2QoVFBSKS9zcXJ0KG4oKSkpICU+JSAtLT4KPCEtLSAgIGdncGxvdChhZXMoREFfdGhyZXNoLCBiYXRjaEVmZmVjdCkpICsgLS0+CjwhLS0gICBnZW9tX3RpbGUoYWVzKGZpbGw9bWVhbl9GRFIpKSArIC0tPgo8IS0tICAgc2NhbGVfZmlsbF92aXJpZGlzX2MoZGlyZWN0aW9uID0gLTEpICsgLS0+CjwhLS0gICBmYWNldF93cmFwKG1ldGhvZH4uLCBuY29sPTIpICsgLS0+CjwhLS0gICB0aGVtZV9idyhiYXNlX3NpemU9MTYpIC0tPgo8IS0tIGBgYCAtLT4KCgojIyBOb24tbGluZWFyIGJhdGNoIGVmZmVjdApgYGB7cn0KYWRkX2JhdGNoX2VmZmVjdF9ub25saW5lYXIgPC0gZnVuY3Rpb24oc2NlLCBiYXRjaF9jb2w9InN5bnRoX2JhdGNoZXMiLCB0aGV0YV9kZWc9MjAsIGRpbXM9MToyKXsKICAjIyBTaW11bGF0ZSByb3RhdGlvbiBvZiBmaXJzdCAyIFBDcwogIHRoZXRhPXRoZXRhX2RlZypwaS8xODAKICByb3RNPW1hdHJpeCgwLG5yb3c9MixuY29sPTIpCiAgcm90TVsxLF09Yyhjb3ModGhldGEpLC1zaW4odGhldGEpKQogIHJvdE1bMixdPWMoc2luKHRoZXRhKSxjb3ModGhldGEpKQogIAogIGNlbGxpZHNfc2FtcGxlIDwtIHNwbGl0KHNjZSRjZWxsLCBzY2VbW2JhdGNoX2NvbF1dKQogIFhfcGNhIDwtIHJlZHVjZWREaW0oc2NlLCAicGNhLmNvcnJlY3RlZCIpCiAgWF9wY2FfYmF0Y2ggPC0gWF9wY2EKICAjIyBBcHBseSByb3RhdGlvbiB0byBvbmUgb2YgdGhlIGJhdGNoZXMKICBYX3BjYV9iYXRjaFtjZWxsaWRzX3NhbXBsZVtbbmFtZXMoY2VsbGlkc19zYW1wbGUpWzFdXV0sZGltc10gPC0gdChyb3RNICUqJSB0KFhfcGNhX2JhdGNoW2NlbGxpZHNfc2FtcGxlW1tuYW1lcyhjZWxsaWRzX3NhbXBsZSlbMV1dXSxkaW1zXSkpCiAgcmVkdWNlZERpbShzY2UsICJwY2FfYmF0Y2giKSA8LSBYX3BjYV9iYXRjaAogIHNjZSAgCiAgfQoKY29sZGF0YV9maWxlIDwtIGxpc3QuZmlsZXMoaW5kaXIsIHBhdHRlcm49cGFzdGUwKHBvcCwiLisiLCAiZW5yIixlbnIsIi4rIiwnc2VlZCcsIHNlZWQsICIuY29sZGF0YS5jc3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbC5uYW1lcyA9IFRSVUUpCmNvbERhdGEoZW1icnlvX3NjZSkgPC0gcmVhZF9jc3YoY29sZGF0YV9maWxlKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkgJT4lIERhdGFGcmFtZSgpCiAgCmJhdGNoX2NvbD0ic3ludGhfYmF0Y2hlcyIKCmVtYnJ5b19zY2UgPC0gYWRkX2JhdGNoX2VmZmVjdF9ub25saW5lYXIoZW1icnlvX3NjZSwgZGltcz1jKDMsNSksIHRoZXRhX2RlZyA9IDMwKQplbWJyeW9fc2NlIDwtIHJ1blVNQVAoZW1icnlvX3NjZSwgZGltcmVkPSJwY2FfYmF0Y2giLCBuYW1lID0gJ3VtYXBfYmF0Y2gnLCBuX2RpbXJlZD0xOjMwKSAgCgpkYXRhLmZyYW1lKHJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giKSkgJT4lCiAgICByZW5hbWUoVU1BUDE9WDEsIFVNQVAyPVgyKSAlPiUKICAgIG11dGF0ZSh0cnVlPWVtYnJ5b19zY2Ukc3ludGhfYmF0Y2hlcykgJT4lCiAgICBnZ3Bsb3QoYWVzKFVNQVAxLCBVTUFQMiwgY29sb3I9dHJ1ZSkpICsKICAgIGdlb21fcG9pbnQoc2l6ZT0wLjEpICsKICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfZChuYW1lPSJCYXRjaCIsIG9wdGlvbj0iY2l2aWRpcyIpICsKICAgICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogICAgICBndWlkZXMoY29sb3I9Z3VpZGVfbGVnZW5kKG92ZXJyaWRlLmFlcyA9IGxpc3Qoc2l6ZT0yKSkpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSkgKwogICAgIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpCgpkYXRhLmZyYW1lKHJlZHVjZWREaW0oZW1icnlvX3NjZSwgIlVNQVAiKSkgJT4lCiAgICByZW5hbWUoVU1BUDE9WDEsIFVNQVAyPVgyKSAlPiUKICAgIG11dGF0ZSh0cnVlPWVtYnJ5b19zY2Ukc3ludGhfYmF0Y2hlcykgJT4lCiAgICBnZ3Bsb3QoYWVzKFVNQVAxLCBVTUFQMiwgY29sb3I9dHJ1ZSkpICsKICAgIGdlb21fcG9pbnQoc2l6ZT0wLjEpICsKICAgIHNjYWxlX2NvbG9yX3ZpcmlkaXNfZChuYW1lPSJCYXRjaCIsIG9wdGlvbj0iY2l2aWRpcyIpICsKICAgICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogICAgICBndWlkZXMoY29sb3I9Z3VpZGVfbGVnZW5kKG92ZXJyaWRlLmFlcyA9IGxpc3Qoc2l6ZT0yKSkpICsKICAgICB0aGVtZShheGlzLnRpY2tzID0gZWxlbWVudF9ibGFuaygpLAogICAgICAgICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfYmxhbmsoKSkgKwogICAgIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpCgoKIyBiZV9zY2VfbHMgPC0gbGFwcGx5KGMoJzAnLCIwLjI1IiwgIjAuNSIsICIwLjc1IiwgIjEiKSwgZnVuY3Rpb24oeCkgcmVhZF9pbnB1dF9kYXRhKGVtYnJ5b19zY2UsIGluZGlyLCBwb3AsIGVuciwgc2VlZCwgeCwgcnVuX3VtYXAgPSBGQUxTRSkpCgpgYGAKCk1ha2Ugbm9uLWxpbmVhciBiYXRjaCBlZmZlY3QgZm9yIGFsbCBwb3B1bGF0aW9ucwoKYGBge3J9CiMjIFNpbXVsYXRlIGJhdGNoIGVmZmVjdHMgb2YgZGlmZmVyZW50IG1hZ25pdHVkZQpzYXZlX25vbmxpbmVhcl9iZSA8LSBmdW5jdGlvbihzY2UsIHBvcCwgcG9wX2Vuciwgc2VlZCl7CiAgIyMgTG9hZCBjb2xkYXRhIGFuZCBQQ0EKICBvdXRkaXIgPC0gJy9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8nCiAgb3V0cHJlZml4IDwtIHN0cl9jKCJiZW5jaG1hcmtfZW1icnlvX3BvcF8iLCBwb3AsICdfZW5yJywgcG9wX2VuciwgIl9zZWVkIiwgc2VlZCkKICBjb2xkYXRhIDwtIHJlYWRfY3N2KHBhc3RlMChvdXRkaXIsIG91dHByZWZpeCwgIi5jb2xkYXRhLmNzdiIpKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkKICAjIyBBZGQgcmVkdWNlZCBkaW0gKyBjb2xkYXRhIHRvIHNjZQogIGNvbERhdGEoc2NlKSA8LSBEYXRhRnJhbWUoY29sZGF0YSkKICAKICBzZXQuc2VlZChzZWVkKQogIHNjZV9iZSA8LSBhZGRfYmF0Y2hfZWZmZWN0X25vbmxpbmVhcihlbWJyeW9fc2NlLCBkaW1zPWMoMyw1KSwgdGhldGFfZGVnID0gMzApCiAgWF9wY2EgPC0gcmVkdWNlZERpbShzY2VfYmUsICJwY2FfYmF0Y2giKQogICMjIFNhdmUgcmVkdWNlZCBkaW1zCiAgd3JpdGVfY3N2KGFzLmRhdGEuZnJhbWUoWF9wY2EpICU+JSByb3duYW1lc190b19jb2x1bW4oKSwgc3RyX2Mob3V0ZGlyLCBvdXRwcmVmaXgsICJfYmF0Y2hFZmZlY3ROb25MaW5lYXIzMC5wY2EuY3N2IikpCiAgfQoKcG9wcyA8LSB1bmlxdWUob3V0X21ldGFfZGYkcG9wKQpwb3BfZW5ycyA8LSB1bmlxdWUob3V0X21ldGFfZGYkZW5yKQpzZWVkcyA8LSB1bmlxdWUob3V0X21ldGFfZGYkc2VlZCkKCmZvciAocG9wIGluIHBvcHMpIHsKICBmb3IgKHBvcF9lbnIgaW4gcG9wX2VucnNbMTozXSkgewogICAgZm9yIChzZWVkIGluIHNlZWRzKSB7CiAgICAgIHNhdmVfbm9ubGluZWFyX2JlKGVtYnJ5b19zY2UsIHBvcCwgcG9wX2Vuciwgc2VlZCkKICAgIH0KICB9Cn0KCmBgYAoKClJ1bm5pbmcgaW4gYHJ1bl9EQV9ub25saW5lYXIuUmAuIAoKUmVhZCBhbGwgcmVzdWx0cwoKYGBge3J9Cm91dGRpciA8LSAiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrLyIKcmVzX2ZpbGVzIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSJOb25MaW5lYXIuK0RBcmVzdWx0cy4rLmNzdiIpCnJlc19maWxlc19mdWxsIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSJOb25MaW5lYXIuK0RBcmVzdWx0cy4rLmNzdiIsIGZ1bGwubmFtZXMgPSBUUlVFKQoKIyMgTWFrZSBkYXRhIGZyYW1lIHcgYmVuY2htYXJrIHBhcmFtZXRlcnMKbm9ubF9vdXRfbWV0YV9kZiA8LSBkYXRhLmZyYW1lKGZpbGVfaWQgPSBzdHJfcmVtb3ZlX2FsbChyZXNfZmlsZXMsICJiZW5jaG1hcmtfZW1icnlvX3BvcF98LmNzdiIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiLkRBcmVzdWx0cy4iLCBpbnRvPWMoImZpbGVfaWQiLCAibWV0aG9kIikpICU+JQogIHNlcGFyYXRlKGNvbCA9IGZpbGVfaWQsIHNlcCA9ICJfZW5yIiwgaW50bz1jKCJwb3AiLCAiZmlsZV9pZCIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiXyIsIGludG89YygiZW5yIiwgInNlZWQiLCAiYmF0Y2hFZmZlY3QiKSkgJT4lCiAgbXV0YXRlKHNlZWQ9c3RyX3JlbW92ZShzZWVkLCAic2VlZCIpLCBiYXRjaEVmZmVjdD1zdHJfcmVtb3ZlKGJhdGNoRWZmZWN0LCAiYmF0Y2hFZmZlY3QiKSkKCiMjIExvYWQgcmVzdWx0cwpub25sX291dGNvbWVfZGYgPC0gbGFwcGx5KHNlcV9hbG9uZyhyZXNfZmlsZXNfZnVsbCksIGZ1bmN0aW9uKGkpeyAKICBwcmludChwYXN0ZSgiT3V0Y29tZSBuby4gIiwgaSkpCiAgYmVuY2htYXJrX2RmIDwtIHJlYWRfY3N2KHJlc19maWxlc19mdWxsW2ldKSAlPiUKICAgICAgLm91dGNvbWVfYnlfcHJvYihkYV91cHBlciA9IDAuNikgJT4lCiAgICAgIG11dGF0ZShEQV90aHJlc2g9MC42KSAlPiUKICAgICAgdW5ncm91cCgpICU+JQogICAgICBkcGx5cjo6c2VsZWN0KC0gbWV0aG9kKSAlPiUKICAgICAgYmluZF9jb2xzKG5vbmxfb3V0X21ldGFfZGZbaSxdKSAKICBwb3BfZW5yIDwtIGFzLm51bWVyaWMobm9ubF9vdXRfbWV0YV9kZltpLCJlbnIiXSkKICBiZW5jaG1hcmtfZGYKICB9KSAlPiUKICBwdXJycjo6cmVkdWNlKGJpbmRfcm93cykKCm5vbmxfb3V0Y29tZV9kZiAKYGBgCmBgYHtyfQpwbF9kZiA8LSBub25sX291dGNvbWVfZGYgJT4lCiAgZmlsdGVyKGVuciA+IDAuNikgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUocG9wPXN0cl9yZXBsYWNlKHBvcCwgIl8iLCAiICIpKSAKCnBsX2RmICU+JQogIGdncGxvdChhZXMocG9wLCBUUFIpKSArIAogIGdnYmVlc3dhcm06Omdlb21fcXVhc2lyYW5kb20oYWxwaGE9MC41KSArCiAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMC44LCBsaW5ldHlwZT0yKSArCiAgdGhlbWVfYncoYmFzZV9zaXplID0gMTYpICsKICBzY2FsZV9jb2xvcl9icmV3ZXIocGFsZXR0ZT0iRGFyazIiKSArCiAgZmFjZXRfZ3JpZChlbnJ+LiwgbGFiZWxsZXIgPSAnbGFiZWxfYm90aCcpICsKcGxfZGYgJT4lCiAgZ2dwbG90KGFlcyhwb3AsIEZEUikpICsgCiAgZ2diZWVzd2FybTo6Z2VvbV9xdWFzaXJhbmRvbShhbHBoYT0wLjUpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAwLjEsIGxpbmV0eXBlPTIpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxNikgKwogIHNjYWxlX2NvbG9yX2JyZXdlcihwYWxldHRlPSJEYXJrMiIpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlciA9ICdsYWJlbF9ib3RoJykgKwpwbG90X2xheW91dChndWlkZXM9J2NvbGxlY3QnKSAKYGBgCmBgYHtyfQpsaW5fYmUgPC0gb3V0Y29tZV9kZiAlPiUKICBmaWx0ZXIobWV0aG9kPT0ibWlsb19iYXRjaCIgJiBlbnIgJWluJSBjKDAuNywgMC44KSAmIERBX3RocmVzaD09MC42KQoKYmluZF9yb3dzKAogIG11dGF0ZShsaW5fYmUsIGNsYXNzPSJMaW5lYXIgYmF0Y2ggZWZmZWN0IiksCiAgbXV0YXRlKG5vbmxfb3V0Y29tZV9kZiwgY2xhc3M9Ik5vbiBMaW5lYXJcbiBiYXRjaCBlZmZlY3QiKSAlPiUKICAgIGZpbHRlcihlbnIgPiAwLjYpICU+JQogICAgbXV0YXRlKGVucj1hcy5udW1lcmljKGVuciksIHNlZWQ9YXMubnVtZXJpYyhzZWVkKSwgYmF0Y2hFZmZlY3Q9YXMubnVtZXJpYyhzdHJfcmVtb3ZlKGJhdGNoRWZmZWN0LCAiTm9uTGluZWFyIikpKSAKICApICU+JQogIGdncGxvdChhZXMoYXMuZmFjdG9yKGJhdGNoRWZmZWN0KSwgVFBSLCBjb2xvcj1tZXRob2QpKSArCiAgZ2VvbV9ib3hwbG90KCkgKwogIGdnYmVlc3dhcm06Omdlb21fcXVhc2lyYW5kb20oYWxwaGE9MC41KSArCiAgZmFjZXRfZ3JpZChlbnJ+Y2xhc3MsIHNjYWxlcz0iZnJlZSIsIHNwYWNlPSJmcmVlIikgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXM9bWV0aG9kX2NvbG9yc1tbNF1dLCBsYWJlbHM9c2V0TmFtZXMobWV0aG9kX2xhYmVscywgbWV0aG9kX25hbWVzKSkgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZT0xNikgKwogIHhsYWIoIkJhdGNoIGVmZmVjdCBtYWduaXR1ZGUiKQpgYGAKCgojIyMgQ29ycmVjdGluZyBiYXRjaCBlZmZlY3QKCmBgYHtyfQpsaWJyYXJ5KGJhdGNoZWxvcikKIyAKIyBiZV9zY2UgPC0gYmVfc2NlX2xzW1s0XV0KIyBjb2xkYXRhX2ZpbGUgPC0gbGlzdC5maWxlcyhpbmRpciwgcGF0dGVybj1wYXN0ZTAocG9wLCIuKyIsICJlbnIiLGVuciwiLisiLCdzZWVkJywgc2VlZCwgIi5jb2xkYXRhLmNzdiIpLGZ1bGwubmFtZXMgPSBUUlVFKQojIGNvbERhdGEoYmVfc2NlKSA8LSBEYXRhRnJhbWUocmVhZF9jc3YoY29sZGF0YV9maWxlKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkpCgptbm5fY29ycmVjdF9iYXRjaF9lZmZlY3QgPC0gZnVuY3Rpb24oYmVfc2NlLCBrPTUwKXsKICAjIyBTcGxpdCBpbiB0d28gU0NFIG9iamVjdHMKICBiMV9iZV9zY2UgPC0gYmVfc2NlWyxiZV9zY2Ukc3ludGhfYmF0Y2hlcz09IkIxIl0KICBiMl9iZV9zY2UgPC0gYmVfc2NlWyxiZV9zY2Ukc3ludGhfYmF0Y2hlcz09IkIyIl0KICAKICBiZV9tbm4gPC0gcmVkdWNlZE1OTihyZWR1Y2VkRGltKGIxX2JlX3NjZSwgInBjYS5jb3JyZWN0ZWQiKSwgcmVkdWNlZERpbShiMl9iZV9zY2UsICJwY2EuY29ycmVjdGVkIiksIGs9aykKICByZWR1Y2VkRGltKGJlX3NjZSwgInBjYS5NTk4iKSA8LSBiZV9tbm4kY29ycmVjdGVkW2NvbG5hbWVzKGJlX3NjZSksXQogIGJlX3NjZQogIH0KCiMjIFNpbXVsYXRlIGJhdGNoIGVmZmVjdHMgb2YgZGlmZmVyZW50IG1hZ25pdHVkZQpzYXZlX2NvcnJlY3RlZF9iZSA8LSBmdW5jdGlvbihwb3AsIHBvcF9lbnIsIHNlZWQsIGJlX3NkKXsKICAjIyBMb2FkIGNvbGRhdGEgYW5kIFBDQQogIG91dGRpciA8LSAnL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLycKICBvdXRwcmVmaXggPC0gc3RyX2MoImJlbmNobWFya19lbWJyeW9fcG9wXyIsIHBvcCwgJ19lbnInLCBwb3BfZW5yLCAiX3NlZWQiLCBzZWVkKQogIGNvbGRhdGEgPC0gcmVhZF9jc3YocGFzdGUwKG91dGRpciwgb3V0cHJlZml4LCAiLmNvbGRhdGEuY3N2IikpICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKQogIFhfcGNhIDwtcmVhZF9jc3Yoc3RyX2Mob3V0ZGlyLCBvdXRwcmVmaXgsICJfYmF0Y2hFZmZlY3QiLCBiZV9zZCwgIi5wY2EuY3N2IikpICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKQogIAogICMjIEFkZCByZWR1Y2VkIGRpbSArIGNvbGRhdGEgdG8gc2NlCiAgY29sRGF0YShlbWJyeW9fc2NlKSA8LSBEYXRhRnJhbWUoY29sZGF0YSkKICByZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJwY2FfYmF0Y2giKSA8LSBhcy5tYXRyaXgoWF9wY2EpCiAgCiAgc2V0LnNlZWQoc2VlZCkKICBzY2VfYmUgPC0gbW5uX2NvcnJlY3RfYmF0Y2hfZWZmZWN0KGVtYnJ5b19zY2UpCiAgWF9wY2EgPC0gcmVkdWNlZERpbShzY2VfYmUsICJwY2EuTU5OIikKICAjIyBTYXZlIHJlZHVjZWQgZGltcwogIHdyaXRlX2Nzdihhcy5kYXRhLmZyYW1lKFhfcGNhKSAlPiUgcm93bmFtZXNfdG9fY29sdW1uKCksIHN0cl9jKG91dGRpciwgb3V0cHJlZml4LCAiX2JhdGNoRWZmZWN0IiwgYmVfc2QsIi5NTk5jb3JyZWN0ZWQucGNhLmNzdiIpKQogIH0KCmJlX3NkcyA8LSB1bmlxdWUob3V0X21ldGFfZGYkYmF0Y2hFZmZlY3QpCgpmb3IgKHBvcCBpbiBwb3BzKSB7CiAgICBmb3IgKHNlZWQgaW4gc2VlZHMpIHsKICAgICAgZm9yIChiZV9zZCBpbiBjKDAuNSwgMC43NSwgMSkpIHsKICAgICAgcG9wX2VuciA9IDAuNwogICAgICBzYXZlX2NvcnJlY3RlZF9iZShwb3AsIHBvcF9lbnIsIHNlZWQsIGJlX3NkKQogICAgICB9CiAgICB9CiAgfQpgYGAKCjwhLS0gYGBge3IsIGZpZy53aWR0aD04LCBmaWcuaGVpZ2h0PTh9IC0tPgo8IS0tIFhfcGNhX21ubiA8LSByZWFkX2NzdigiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhL2JlbmNobWFya19lbWJyeW9fcG9wX1NvbWl0aWNfbWVzb2Rlcm1fZW5yMC44X3NlZWQ0NV9iYXRjaEVmZmVjdDEuTU5OY29ycmVjdGVkLnBjYS5jc3YiKSAlPiUgLS0+CjwhLS0gICBjb2x1bW5fdG9fcm93bmFtZXMoKSAtLT4KCjwhLS0gY29sZGF0YSA8LSByZWFkX2NzdigiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhL2JlbmNobWFya19lbWJyeW9fcG9wX1NvbWl0aWNfbWVzb2Rlcm1fZW5yMC44X3NlZWQ0NS5jb2xkYXRhLmNzdiIpICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKSAtLT4KPCEtLSBjb2xEYXRhKGVtYnJ5b19zY2UpIDwtIGNvbGRhdGEgJT4lIERhdGFGcmFtZSgpIC0tPgo8IS0tIHJlZHVjZWREaW0oZW1icnlvX3NjZSwgInBjYV9iYXRjaCIpIDwtIGFzLm1hdHJpeChYX3BjYV9tbm4pIC0tPgo8IS0tIGVtYnJ5b19zY2UgPC0gcnVuVU1BUChlbWJyeW9fc2NlLCBkaW1yZWQ9InBjYV9iYXRjaCIsIG5hbWU9InVtYXBfYmF0Y2giKSAtLT4KPCEtLSBpbmRpciA8LSAifi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLyIgLS0+Cgo8IS0tIG1pbG9fcmVzIDwtIHJ1bl9taWxvKGVtYnJ5b19zY2UsIGNvbmRpdGlvbl9jb2w9InN5bnRoX2xhYmVscyIsIHNhbXBsZV9jb2w9InN5bnRoX3NhbXBsZXMiLCAtLT4KPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgcmVkdWNlZC5kaW0gPSAicGNhX2JhdGNoIiwgZD0zMCwgaz01MCkgLS0+CjwhLS0gbWlsb19yZXMkTWlsbyA8LSBidWlsZE5ob29kR3JhcGgobWlsb19yZXMkTWlsbykgLS0+Cgo8IS0tIHBsb3ROaG9vZEdyYXBoREEobWlsb19yZXMkTWlsbywgbWlsb19yZXMkREFyZXMsIGxheW91dCA9ICJ1bWFwX2JhdGNoIikgLS0+Cgo8IS0tIG91dCA8LSBtaWxvMm91dHB1dChtaWxvX3JlcyRNaWxvLCBtaWxvX3JlcyREQXJlcywgb3V0X3R5cGUgPSAibGFiZWwiKSAtLT4KPCEtLSBlbWJyeW9fc2NlJHByZWQgPC0gb3V0IC0tPgo8IS0tIHBsb3RSZWR1Y2VkRGltKGVtYnJ5b19zY2UsIGRpbXJlZCA9ICJ1bWFwX2JhdGNoIiwgcG9pbnRfc2l6ZT0wLjEsIGNvbG91cl9ieT0iQ29uZGl0aW9uMV9wcm9iIikgLS0+CjwhLS0gcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgZGltcmVkID0gInVtYXBfYmF0Y2giLCBwb2ludF9zaXplPTAuMSwgY29sb3VyX2J5PSJwcmVkIikgLS0+CjwhLS0gYGBgIC0tPgoKUmVhZCBhbGwgcmVzdWx0cwoKYGBge3J9Ci5vdXRjb21lX2J5X3Byb2IgPC0gZnVuY3Rpb24oYmVuY2htYXJrX2RmLCBkYV91cHBlcil7CiAgREFfdGhyZXNoIDwtIDEgLSBkYV91cHBlcgogIGJlbmNobWFya19kZiA8LSBiZW5jaG1hcmtfZGYgJT4lCiAgICBtdXRhdGUodHJ1ZSA9IGlmZWxzZSh0cnVlX3Byb2IgPCBEQV90aHJlc2gsICJOZWdMRkMiLCAiTm90REEiKSkgCiAgaWYgKGJlbmNobWFya19kZiRtZXRob2RbMV09PSJtZWxkIikgewogICAgYmVuY2htYXJrX2RmIDwtIG11dGF0ZShiZW5jaG1hcmtfZGYsIHByZWQgPSBpZmVsc2UoQ29uZGl0aW9uMiA8IERBX3RocmVzaCwgIk5lZ0xGQyIsICJOb3REQSIpKSAKICB9CiAgIyMgQ2hlY2sgaWYgY29uZGl0aW9ucyB3ZXJlIHN3YXBwZWQgaW4gdGVzdAogIHByZWRfY29yIDwtIGJlbmNobWFya19kZiAlPiUKICAgIG11dGF0ZShwcmVkPWZhY3RvcihwcmVkLCBsZXZlbHM9YygiTmVnTEZDIiwgIk5vdERBIiwgIlBvc0xGQyIpLCBvcmRlcmVkID0gVFJVRSkpICU+JQogICAgbXV0YXRlKHByZWQ9YXMubnVtZXJpYyhwcmVkKSkgJT4lCiAgICBzdW1tYXJpc2UoY29yKHByZWQsIHRydWVfcHJvYikpCiAgIyMgU3dhcCBvdXRjb21lcyBpZiBzbwogIGlmICghaXMubmEocHJlZF9jb3IpKSB7CiAgICBpZiAocHJlZF9jb3IgPCAwKSB7CiAgICAgIGJlbmNobWFya19kZiA8LSBtdXRhdGUoYmVuY2htYXJrX2RmLCBwcmVkID0gaWZlbHNlKHByZWQ9PSJOZWdMRkMiLCAiUG9zTEZDIiwgaWZlbHNlKHByZWQ9PSJQb3NMRkMiLCAiTmVnTEZDIiwgIk5vdERBIikpKQogICAgfQogIH0KICBjYWxjdWxhdGVfb3V0Y29tZShiZW5jaG1hcmtfZGYpCn0KCgpvdXRkaXIgPC0gIi9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9NTk5fY29ycmVjdGVkLyIKcmVzX2ZpbGVzIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSIuK0RBcmVzdWx0cy4rLmNzdiIpCnJlc19maWxlc19mdWxsIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSIuK0RBcmVzdWx0cy4rLmNzdiIsIGZ1bGwubmFtZXMgPSBUUlVFKQojIGluX2ZpbGVzIDwtIGxpc3QuZmlsZXMoIn4vZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8iLCBwYXR0ZXJuPSJfZW5yMC5bNzhdLitjb2xkYXRhLmNzdiIpCgojIyBNYWtlIGRhdGEgZnJhbWUgdyBiZW5jaG1hcmsgcGFyYW1ldGVycwptbm5fb3V0X21ldGFfZGYgPC0gZGF0YS5mcmFtZShmaWxlX2lkID0gc3RyX3JlbW92ZV9hbGwocmVzX2ZpbGVzLCAiYmVuY2htYXJrX2VtYnJ5b19wb3BffC5jc3YiKSkgJT4lCiAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIi5EQXJlc3VsdHMuIiwgaW50bz1jKCJmaWxlX2lkIiwgIm1ldGhvZCIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiX2VuciIsIGludG89YygicG9wIiwgImZpbGVfaWQiKSkgJT4lCiAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIl8iLCBpbnRvPWMoImVuciIsICJzZWVkIiwgImJhdGNoRWZmZWN0IikpICU+JQogIG11dGF0ZShzZWVkPXN0cl9yZW1vdmUoc2VlZCwgInNlZWQiKSwgYmF0Y2hFZmZlY3Q9c3RyX3JlbW92ZShiYXRjaEVmZmVjdCwgImJhdGNoRWZmZWN0IikpIAoKIyMgTG9hZCByZXN1bHRzCm1ubl9vdXRjb21lX2RmIDwtIGxhcHBseShzZXFfYWxvbmcocmVzX2ZpbGVzX2Z1bGwpLCBmdW5jdGlvbihpKXsgCiAgcHJpbnQocGFzdGUoIk91dGNvbWUgbm8uICIsIGkpKQogIGJlbmNobWFya19kZiA8LSByZWFkX2NzdihyZXNfZmlsZXNfZnVsbFtpXSkgJT4lCiAgICAgIC5vdXRjb21lX2J5X3Byb2IoZGFfdXBwZXIgPSAwLjYpICU+JQogICAgICBtdXRhdGUoREFfdGhyZXNoPTAuNikgJT4lCiAgICAgIHVuZ3JvdXAoKSAlPiUKICAgICAgZHBseXI6OnNlbGVjdCgtIG1ldGhvZCkgJT4lCiAgICAgIGJpbmRfY29scyhtbm5fb3V0X21ldGFfZGZbaSxdKSAKICBwb3BfZW5yIDwtIGFzLm51bWVyaWMobW5uX291dF9tZXRhX2RmW2ksImVuciJdKQogIGJlbmNobWFya19kZgogIH0pICU+JQogIHB1cnJyOjpyZWR1Y2UoYmluZF9yb3dzKQoKbW5uX291dGNvbWVfZGYgJT4lCiAgZmlsdGVyKG1ldGhvZD09Im1lbGQiKQpgYGAKCmBgYHtyLCBmaWcuaGVpZ2h0PTQsIGZpZy53aWR0aD0xMX0Kbm9fYmUgPC0gb3V0Y29tZV9kZiAlPiUKICBmaWx0ZXIoYmF0Y2hFZmZlY3Q9PSIwIikgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpIAoKdW5jb3JyZWN0ZWRfYmUgPC0gb3V0Y29tZV9kZiAlPiUKICBmaWx0ZXIoYmF0Y2hFZmZlY3QgJWluJSBjKCIwLjUiLCAiMC43NSIsICcxJykpICU+JQogIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAKCnBsX2RmIDwtIG1ubl9vdXRjb21lX2RmICU+JQogIGZpbHRlcihlbnIgPiAwLjYpICU+JQogICBtdXRhdGUoYmF0Y2hFZmZlY3QgPSBzdHJfcmVtb3ZlKGJhdGNoRWZmZWN0LCAiLk1OTmNvcnJlY3RlZCIpKSAlPiUKICBtdXRhdGUoRkRSID0gRlAvKFRQK0ZQKSkgJT4lCiAgbXV0YXRlKFRQUj1pZmVsc2UoaXMubmFuKFRQUiksIDAsIFRQUiksCiAgICAgICAgIEZQUj1pZmVsc2UoaXMubmFuKEZQUiksIDAsIEZQUiksCiAgICAgICAgIEZEUj1pZmVsc2UoaXMubmFuKEZEUiksIDAsIEZEUiksCiAgICAgICAgIFByZWNpc2lvbj1pZmVsc2UoaXMubmFuKFByZWNpc2lvbiksIDAsIFByZWNpc2lvbikpICU+JQogIG11dGF0ZShwb3A9c3RyX3JlcGxhY2UocG9wLCAiXyIsICIgIikpICU+JQogIG11dGF0ZShwb3Bfc2l6ZT1wb3Bfc2l6ZXNbcG9wXSkgICU+JQogIGFycmFuZ2UocG9wX3NpemUpICU+JQogIG11dGF0ZShwb3A9ZmFjdG9yKHBvcCwgbGV2ZWxzPXVuaXF1ZShwb3ApKSkgJT4lCiAgbXV0YXRlKHNlZWQ9YXMubnVtZXJpYyhzZWVkKSwgZW5yPWFzLm51bWVyaWMoZW5yKSwgYmF0Y2hFZmZlY3Q9YXMubnVtZXJpYyhiYXRjaEVmZmVjdCkpCgpwbF90b3AgPC0gYmluZF9yb3dzKG11dGF0ZShub19iZSwgY2xhc3M9Im5vIEJhdGNoIEVmZmVjdCIpLAogIG11dGF0ZSh1bmNvcnJlY3RlZF9iZSwgY2xhc3M9IlVuY29ycmVjdGVkIiksCiAgbXV0YXRlKHBsX2RmLCBjbGFzcz0iTU5OIGNvcnJlY3RlZCIpKSAlPiUKICBtdXRhdGUoY2xhc3M9ZmFjdG9yKGNsYXNzLCBsZXZlbHM9Yygibm8gQmF0Y2ggRWZmZWN0IiwgIk1OTiBjb3JyZWN0ZWQiLCAiVW5jb3JyZWN0ZWQiKSkpICU+JQogICAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBmaWx0ZXIobWV0aG9kICE9ICJtaWxvX2JhdGNoIiAmIG1ldGhvZCAhPSJsb3V2YWluX2JhdGNoIiAmIG1ldGhvZCAhPSJjeWRhcl9iYXRjaCIpICU+JQogIGdncGxvdChhZXMoYXMuZmFjdG9yKGJhdGNoRWZmZWN0KSwgY29sb3I9bWV0aG9kLCBUUFIpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBmYWNldF9ncmlkKC5+Y2xhc3MsIHNwYWNlPSJmcmVlIiwgc2NhbGVzPSJmcmVlIikgKwogIHNjYWxlX2NvbG9yX21ldGhvZHMoKSArCiAgc2NhbGVfZmlsbF9tZXRob2RzKCkgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZT0xNikgKwogIHhsYWIoIkJhdGNoIGVmZmVjdCBtYWduaXR1ZGUiKSArCiAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X2JsYW5rKCksIGF4aXMudGlja3MueCA9IGVsZW1lbnRfYmxhbmsoKSwgYXhpcy50aXRsZS54ID0gZWxlbWVudF9ibGFuaygpKQoKcGxfYm90dG9tIDwtIGJpbmRfcm93cyhtdXRhdGUobm9fYmUsIGNsYXNzPSJubyBCYXRjaCBFZmZlY3QiKSwKICBtdXRhdGUodW5jb3JyZWN0ZWRfYmUsIGNsYXNzPSJVbmNvcnJlY3RlZCIpLAogIG11dGF0ZShwbF9kZiwgY2xhc3M9Ik1OTiBjb3JyZWN0ZWQiKSkgJT4lCiAgbXV0YXRlKGNsYXNzPWZhY3RvcihjbGFzcywgbGV2ZWxzPWMoIm5vIEJhdGNoIEVmZmVjdCIsICJNTk4gY29ycmVjdGVkIiwgIlVuY29ycmVjdGVkIikpKSAlPiUKICAgIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUKICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwKICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwKICAgICAgICAgRkRSPWlmZWxzZShpcy5uYW4oRkRSKSwgMCwgRkRSKSwKICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lCiAgZmlsdGVyKG1ldGhvZCAhPSAibWlsb19iYXRjaCIgJiBtZXRob2QgIT0ibG91dmFpbl9iYXRjaCIgJiBtZXRob2QgIT0iY3lkYXJfYmF0Y2giKSAlPiUKICBnZ3Bsb3QoYWVzKGFzLmZhY3RvcihiYXRjaEVmZmVjdCksIGNvbG9yPW1ldGhvZCwgRkRSKSkgKyAKICBnZW9tX2JveHBsb3Qob3V0bGllci5zaXplID0gMC41KSArCiAgZmFjZXRfZ3JpZCgufmNsYXNzLCBzcGFjZT0iZnJlZSIsIHNjYWxlcz0iZnJlZSIpICsKICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIHNjYWxlX2ZpbGxfbWV0aG9kcygpICsKICB0aGVtZV9idyhiYXNlX3NpemU9MTYpICsKICB4bGFiKCJCYXRjaCBlZmZlY3QgbWFnbml0dWRlIikKCm1ubl9wbG90IDwtIHBsX3RvcCAvIHBsX2JvdHRvbSArCiAgcGxvdF9sYXlvdXQoZ3VpZGVzPSJjb2xsZWN0IikgCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJiYXRjaEVmZmVjdF9NTk5jb3JyZWN0ZWQucG5nIiksIGhlaWdodCA9IDUsIHdpZHRoID0gMTIsIHVzZURpbmdiYXRzPUZBTFNFKSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJiYXRjaEVmZmVjdF9NTk5jb3JyZWN0ZWQucGRmIiksIGhlaWdodCA9IDUsIHdpZHRoID0gMTIsIHVzZURpbmdiYXRzPUZBTFNFKQogIAoKYGBgCgpgYGB7ciwgZmlnLmhlaWdodD03LCBmaWcud2lkdGg9MTJ9CigobW5uX3Bsb3QgJiB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAidG9wIikpIHwgCiAgIChkZXNpZ25fcGxvdCkKICkgKyBwbG90X2xheW91dCh3aWR0aHMgPSBjKDIsMS43KSkgKwogIGdnc2F2ZShwYXN0ZTAoZmlnZGlyLCAiYmF0Y2hFZmZlY3RfTU5OY29ycmVjdGVkLnBuZyIpLCBoZWlnaHQgPSA2LCB3aWR0aCA9IDE1KSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJiYXRjaEVmZmVjdF9NTk5jb3JyZWN0ZWQucGRmIiksIGhlaWdodCA9IDYsIHdpZHRoID0gMTUpCmBgYAoKClBsb3QgVU1BUApgYGB7ciwgZmlnLndpZHRoPTYsZmlnLmhlaWdodD03fQpYX3BjYV9tbm4gPC0gcmVhZF9jc3YoIi9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS9iZW5jaG1hcmtfZW1icnlvX3BvcF9Tb21pdGljX21lc29kZXJtX2VucjAuOF9zZWVkNDNfYmF0Y2hFZmZlY3QwLjc1Lk1OTmNvcnJlY3RlZC5wY2EuY3N2IikgJT4lCiAgY29sdW1uX3RvX3Jvd25hbWVzKCkKCmFsbChyb3duYW1lcyhYX3BjYV9tbm4pID09IGNvbG5hbWVzKGVtYnJ5b19zY2UpKQpjb2xkYXRhIDwtIHJlYWRfY3N2KCIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvc3ludGhldGljX2RhdGEvYmVuY2htYXJrX2VtYnJ5b19wb3BfU29taXRpY19tZXNvZGVybV9lbnIwLjhfc2VlZDQzLmNvbGRhdGEuY3N2IikKY29sRGF0YShlbWJyeW9fc2NlKSA8LSBjb2xkYXRhICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoKSAlPiUgRGF0YUZyYW1lKCkKcmVkdWNlZERpbShlbWJyeW9fc2NlLCAicGNhX2JhdGNoIikgPC0gYXMubWF0cml4KFhfcGNhX21ubikKZW1icnlvX3NjZSA8LSBydW5VTUFQKGVtYnJ5b19zY2UsIGRpbXJlZD0icGNhX2JhdGNoIiwgbmFtZT0idW1hcF9iYXRjaCIpCgppbmRpciA8LSAifi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLyIKcmVzIDwtIHJlYWRfY3N2KCIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvYmVuY2htYXJrX2VtYnJ5b19wb3BfU29taXRpY19tZXNvZGVybV9lbnIwLjhfc2VlZDQzX2JhdGNoRWZmZWN0MC43NS5EQXJlc3VsdHMubWlsby5jc3YiKQplbWJyeW9fc2NlJHByZWQgPC0gcmVzJHByZWQKZW1icnlvX3NjZSR0cnVlIDwtIHJlcyR0cnVlCnBsb3RSZWR1Y2VkRGltKGVtYnJ5b19zY2UsICJ1bWFwX2JhdGNoIiwgY29sb3VyX2J5PSJDb25kaXRpb24xX3Byb2IiLCBwb2ludF9zaXplPTAuMSkKcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9InByZWQiLCBwb2ludF9zaXplPTAuMSkKcGxvdFJlZHVjZWREaW0oZW1icnlvX3NjZSwgInVtYXBfYmF0Y2giLCBjb2xvdXJfYnk9InRydWUiLCBwb2ludF9zaXplPTAuMSkKCnJlcyAlPiUKICAub3V0Y29tZV9ieV9wcm9iKGRhX3VwcGVyID0gMC42KSAlPiUKICBtdXRhdGUoRkRSID0gRlAvKFRQK0ZQKSkgCmBgYAoKIyMjIFJlYWQgcmVzdWx0cyBmb3IgZGlmZmVyZW50IGdlb21ldHJpZXMKCiMjIyMgTGluZWFyCgpgYGB7cn0Kb3V0ZGlyIDwtICIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvbGluZWFyLyIKcmVzX2ZpbGVzIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSJsaW5lYXIuK0RBcmVzdWx0cyIpCnJlc19maWxlc19mdWxsIDwtIGxpc3QuZmlsZXMob3V0ZGlyLCBwYXR0ZXJuPSJsaW5lYXIuK0RBcmVzdWx0cyIsIGZ1bGwubmFtZXMgPSBUUlVFKQppbl9maWxlcyA8LSBsaXN0LmZpbGVzKCJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvc3ludGhldGljX2RhdGEvIiwgcGF0dGVybj0ibGluZWFyLitjb2xkYXRhLmNzdiIpCgojIyBNYWtlIGRhdGEgZnJhbWUgdyBiZW5jaG1hcmsgcGFyYW1ldGVycwpsaW5lYXJfb3V0X21ldGFfZGYgPC0gZGF0YS5mcmFtZShmaWxlX2lkID0gc3RyX3JlbW92ZV9hbGwocmVzX2ZpbGVzLCAiYmVuY2htYXJrX2VtYnJ5b19wb3BffC5jc3YiKSkgJT4lCiAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIi5EQXJlc3VsdHMuIiwgaW50bz1jKCJmaWxlX2lkIiwgIm1ldGhvZCIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiX2VuciIsIGludG89YygicG9wIiwgImZpbGVfaWQiKSkgJT4lCiAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIl8iLCBpbnRvPWMoImVuciIsICJzZWVkIiwgImJhdGNoRWZmZWN0IikpICU+JQogIG11dGF0ZShzZWVkPXN0cl9yZW1vdmUoc2VlZCwgInNlZWQiKSwgYmF0Y2hFZmZlY3Q9c3RyX3JlbW92ZShiYXRjaEVmZmVjdCwgImJhdGNoRWZmZWN0IikpIAoKIyMgTG9hZCByZXN1bHRzCmxpbmVhcl9vdXRjb21lX2RmIDwtIGxhcHBseShzZXFfYWxvbmcocmVzX2ZpbGVzX2Z1bGwpLCBmdW5jdGlvbihpKXsgCiAgcHJpbnQocGFzdGUoIk91dGNvbWUgbm8uICIsIGkpKQogIGJlbmNobWFya19kZiA8LSByZWFkX2NzdihyZXNfZmlsZXNfZnVsbFtpXSkgJT4lCiAgICAgIC5vdXRjb21lX2J5X3Byb2IoZGFfdXBwZXIgPSAwLjYpICU+JQogICAgICBtdXRhdGUoREFfdGhyZXNoPTAuNikgJT4lCiAgICAgIHVuZ3JvdXAoKSAlPiUKICAgICAgZHBseXI6OnNlbGVjdCgtIG1ldGhvZCkgJT4lCiAgICAgIGJpbmRfY29scyhsaW5lYXJfb3V0X21ldGFfZGZbaSxdKSAKICBwb3BfZW5yIDwtIGFzLm51bWVyaWMobGluZWFyX291dF9tZXRhX2RmW2ksImVuciJdKQogIGJlbmNobWFya19kZgogIH0pICU+JQogIHB1cnJyOjpyZWR1Y2UoYmluZF9yb3dzKQoKbGluZWFyX291dGNvbWVfZGYgCmBgYAoKYGBge3J9CnBsX2RmIDwtIGxpbmVhcl9vdXRjb21lX2RmICU+JQogIGZpbHRlcihtZXRob2QhPSJtaWxvX2JhdGNoIikgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUocG9wPXN0cl9yZXBsYWNlKHBvcCwgIl8iLCAiICIpKSAlPiUKICBtdXRhdGUocG9wX3NpemU9cG9wX3NpemVzW3BvcF0pICAlPiUKICBhcnJhbmdlKHBvcF9zaXplKSAlPiUKICBtdXRhdGUocG9wPWZhY3Rvcihwb3AsIGxldmVscz11bmlxdWUocG9wKSkpICU+JQogIGZpbHRlcihEQV90aHJlc2ggPj0gMC42ICYgYmF0Y2hFZmZlY3Q9PTApIApwbF9yaWdodCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgVFBSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuOCwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyID0gJ2xhYmVsX2JvdGgnKSAKcGxfbGVmdCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgRkRSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuMSwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyID0gJ2xhYmVsX2JvdGgnKSAKCnBsIDwtIHBsX3JpZ2h0IC8gcGxfbGVmdCArCnBsb3RfbGF5b3V0KGd1aWRlcz0nY29sbGVjdCcpICYKICB0aGVtZShheGlzLnRleHQueD1lbGVtZW50X2JsYW5rKCksIGF4aXMudGlja3MueD1lbGVtZW50X2JsYW5rKCksIGF4aXMudGl0bGUueD1lbGVtZW50X2JsYW5rKCkpCgoKYGBgCgpQbG90IFVNQVAKYGBge3IsIGZpZy53aWR0aD02LGZpZy5oZWlnaHQ9N30KbGluZWFyX3NjZSA8LSByZWFkUkRTKCJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvbGluZWFyX2RhdGFfYm0uUkRTIikKaW5kaXIgPC0gIn4vZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8iCgpuYW1lcyhyZWR1Y2VkRGltcyhsaW5lYXJfc2NlKSlbMl0gPC0gInVtYXBfYmF0Y2giCmNvbG5hbWVzKHJlZHVjZWREaW1zKGxpbmVhcl9zY2UpW1syXV0pIDwtIGMoIlgxIiwgIlgyIikgCgpwbF90b3AgPC0gcGxvdF9vdXRjb21lX3VtYXAobGluZWFyX3NjZSwgbWV0aG9kID0gJ21pbG8nLCBwb3A9Ik01IiwgZW5yID0gMC45LCBzZWVkID0gNDMsYmF0Y2hFZmZlY3QgPSAwLCB0cnVlID0gVFJVRSwgZGF0YV9pZD0ibGluZWFyIikgKwogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbj0icmlnaHQiKSAKCnBsb3RfbGluZWFyIDwtICgocGxfdG9wKSAvIChwbCkpICsKICBwbG90X2xheW91dChoZWlnaHRzID0gYygxLDIuNSkpCnBsb3RfbGluZWFyCmBgYAoKCgojIyMjIEJyYW5jaGluZwoKYGBge3J9Cm91dGRpciA8LSAiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL2JyYW5jaGluZy8iCnJlc19maWxlcyA8LSBsaXN0LmZpbGVzKG91dGRpciwgcGF0dGVybj0iYnJhbmNoaW5nLitEQXJlc3VsdHMiKQpyZXNfZmlsZXNfZnVsbCA8LSBsaXN0LmZpbGVzKG91dGRpciwgcGF0dGVybj0iYnJhbmNoaW5nLitEQXJlc3VsdHMiLCBmdWxsLm5hbWVzID0gVFJVRSkKaW5fZmlsZXMgPC0gbGlzdC5maWxlcygifi9kYXRhL21pbG9fYmVuY2htYXJrL3N5bnRoZXRpY19kYXRhLyIsIHBhdHRlcm49ImJyYW5jaGluZy4rY29sZGF0YS5jc3YiKQoKIyMgTWFrZSBkYXRhIGZyYW1lIHcgYmVuY2htYXJrIHBhcmFtZXRlcnMKYnJhbmNoX291dF9tZXRhX2RmIDwtIGRhdGEuZnJhbWUoZmlsZV9pZCA9IHN0cl9yZW1vdmVfYWxsKHJlc19maWxlcywgImJlbmNobWFya19lbWJyeW9fcG9wX3wuY3N2IikpICU+JQogIHNlcGFyYXRlKGNvbCA9IGZpbGVfaWQsIHNlcCA9ICIuREFyZXN1bHRzLiIsIGludG89YygiZmlsZV9pZCIsICJtZXRob2QiKSkgJT4lCiAgc2VwYXJhdGUoY29sID0gZmlsZV9pZCwgc2VwID0gIl9lbnIiLCBpbnRvPWMoInBvcCIsICJmaWxlX2lkIikpICU+JQogIHNlcGFyYXRlKGNvbCA9IGZpbGVfaWQsIHNlcCA9ICJfIiwgaW50bz1jKCJlbnIiLCAic2VlZCIsICJiYXRjaEVmZmVjdCIpKSAlPiUKICBtdXRhdGUoc2VlZD1zdHJfcmVtb3ZlKHNlZWQsICJzZWVkIiksIGJhdGNoRWZmZWN0PXN0cl9yZW1vdmUoYmF0Y2hFZmZlY3QsICJiYXRjaEVmZmVjdCIpKSAKCiMjIExvYWQgcmVzdWx0cwpicmFuY2hfb3V0Y29tZV9kZiA8LSBsYXBwbHkoc2VxX2Fsb25nKHJlc19maWxlc19mdWxsKSwgZnVuY3Rpb24oaSl7IAogIHByaW50KHBhc3RlKCJPdXRjb21lIG5vLiAiLCBpKSkKICBiZW5jaG1hcmtfZGYgPC0gcmVhZF9jc3YocmVzX2ZpbGVzX2Z1bGxbaV0pICU+JQogICAgICAub3V0Y29tZV9ieV9wcm9iKGRhX3VwcGVyID0gMC42KSAlPiUKICAgICAgbXV0YXRlKERBX3RocmVzaD0wLjYpICU+JQogICAgICB1bmdyb3VwKCkgJT4lCiAgICAgIGRwbHlyOjpzZWxlY3QoLSBtZXRob2QpICU+JQogICAgICBiaW5kX2NvbHMoYnJhbmNoX291dF9tZXRhX2RmW2ksXSkgCiAgcG9wX2VuciA8LSBhcy5udW1lcmljKGJyYW5jaF9vdXRfbWV0YV9kZltpLCJlbnIiXSkKICBiZW5jaG1hcmtfZGYKICB9KSAlPiUKICBwdXJycjo6cmVkdWNlKGJpbmRfcm93cykKCmJyYW5jaF9vdXRjb21lX2RmIAogIApgYGAKYGBge3J9CnBsX2RmIDwtIGJyYW5jaF9vdXRjb21lX2RmICU+JQogIGZpbHRlcihtZXRob2QhPSJtaWxvX2JhdGNoIikgJT4lCiAgbXV0YXRlKEZEUiA9IEZQLyhUUCtGUCkpICU+JQogIG11dGF0ZShUUFI9aWZlbHNlKGlzLm5hbihUUFIpLCAwLCBUUFIpLAogICAgICAgICBGUFI9aWZlbHNlKGlzLm5hbihGUFIpLCAwLCBGUFIpLAogICAgICAgICBGRFI9aWZlbHNlKGlzLm5hbihGRFIpLCAwLCBGRFIpLAogICAgICAgICBQcmVjaXNpb249aWZlbHNlKGlzLm5hbihQcmVjaXNpb24pLCAwLCBQcmVjaXNpb24pKSAlPiUKICBtdXRhdGUocG9wPXN0cl9yZXBsYWNlKHBvcCwgIl8iLCAiICIpKSAlPiUKICBtdXRhdGUocG9wX3NpemU9cG9wX3NpemVzW3BvcF0pICAlPiUKICBhcnJhbmdlKHBvcF9zaXplKSAlPiUKICBtdXRhdGUocG9wPWZhY3Rvcihwb3AsIGxldmVscz11bmlxdWUocG9wKSkpICU+JQogIGZpbHRlcihEQV90aHJlc2ggPj0gMC42ICYgYmF0Y2hFZmZlY3Q9PTApIAoKcGxfcmlnaHQgPC0gcGxfZGYgJT4lCiAgZ2dwbG90KGFlcyhtZXRob2QsIFRQUiwgY29sb3I9bWV0aG9kKSkgKyAKICBnZW9tX2JveHBsb3QoKSArCiAgZ2diZWVzd2FybTo6Z2VvbV9xdWFzaXJhbmRvbShhbHBoYT0wLjUpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAwLjgsIGxpbmV0eXBlPTIpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxNikgKwogICAgc2NhbGVfY29sb3JfbWV0aG9kcygpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlciA9ICdsYWJlbF9ib3RoJykgCnBsX2xlZnQgPC0gcGxfZGYgJT4lCiAgZ2dwbG90KGFlcyhtZXRob2QsIEZEUiwgY29sb3I9bWV0aG9kKSkgKyAKICBnZW9tX2JveHBsb3QoKSArCiAgZ2diZWVzd2FybTo6Z2VvbV9xdWFzaXJhbmRvbShhbHBoYT0wLjUpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAwLjEsIGxpbmV0eXBlPTIpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxNikgKwogICAgc2NhbGVfY29sb3JfbWV0aG9kcygpICsKICBmYWNldF9ncmlkKGVucn4uLCBsYWJlbGxlciA9ICdsYWJlbF9ib3RoJykgCgpwbCA8LSBwbF9yaWdodCAvIHBsX2xlZnQgKwpwbG90X2xheW91dChndWlkZXM9J2NvbGxlY3QnKSAmCiAgdGhlbWUoYXhpcy50ZXh0Lng9ZWxlbWVudF9ibGFuaygpLCBheGlzLnRpY2tzLng9ZWxlbWVudF9ibGFuaygpLCBheGlzLnRpdGxlLng9ZWxlbWVudF9ibGFuaygpKQoKCmBgYAoKUGxvdCBVTUFQCmBgYHtyLCBmaWcuaGVpZ2h0PTgsZmlnLndpZHRoPTZ9CmJyYW5jaF9zY2UgPC0gcmVhZFJEUygifi9kYXRhL21pbG9fYmVuY2htYXJrL2JyYW5jaGluZ19kYXRhX2JtLlJEUyIpCmluZGlyIDwtICJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvc3ludGhldGljX2RhdGEvIgoKbmFtZXMocmVkdWNlZERpbXMoYnJhbmNoX3NjZSkpWzJdIDwtICJ1bWFwX2JhdGNoIgpjb2xuYW1lcyhyZWR1Y2VkRGltcyhicmFuY2hfc2NlKVtbMl1dKSA8LSBjKCJYMSIsICJYMiIpIAoKcGxfdG9wIDwtIHBsb3Rfb3V0Y29tZV91bWFwKGJyYW5jaF9zY2UsIG1ldGhvZCA9ICdtaWxvJywgcG9wPSJNNSIsIGVuciA9IDAuOSwgc2VlZCA9IDQzLGJhdGNoRWZmZWN0ID0gMCwgdHJ1ZSA9IFRSVUUsIGRhdGFfaWQ9ImJyYW5jaGluZyIpICsgdGhlbWUobGVnZW5kLnBvc2l0aW9uPSJyaWdodCIpCgpwbG90X2JyYW5jaCA8LSAoKHBsX3RvcCkgLyAocGwpKSArCiAgcGxvdF9sYXlvdXQoaGVpZ2h0cyA9IGMoMSwyLjUpKQpwbG90X2JyYW5jaApgYGAKCgojIyMjIFNpbXBsZSBjbHVzdGVyaW5nCgpgYGB7cn0Kb3V0ZGlyIDwtICIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvY2x1c3Rlci8iCnJlc19maWxlcyA8LSBsaXN0LmZpbGVzKG91dGRpciwgcGF0dGVybj0iY2x1c3Rlci4rREFyZXN1bHRzIikKcmVzX2ZpbGVzX2Z1bGwgPC0gbGlzdC5maWxlcyhvdXRkaXIsIHBhdHRlcm49ImNsdXN0ZXIuK0RBcmVzdWx0cyIsIGZ1bGwubmFtZXMgPSBUUlVFKQppbl9maWxlcyA8LSBsaXN0LmZpbGVzKCJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvc3ludGhldGljX2RhdGEvIiwgcGF0dGVybj0iY2x1c3Rlci4rY29sZGF0YS5jc3YiKQoKIyMgTWFrZSBkYXRhIGZyYW1lIHcgYmVuY2htYXJrIHBhcmFtZXRlcnMKY2x1c3Rlcl9vdXRfbWV0YV9kZiA8LSBkYXRhLmZyYW1lKGZpbGVfaWQgPSBzdHJfcmVtb3ZlX2FsbChyZXNfZmlsZXMsICJiZW5jaG1hcmtfZW1icnlvX3BvcF98LmNzdiIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiLkRBcmVzdWx0cy4iLCBpbnRvPWMoImZpbGVfaWQiLCAibWV0aG9kIikpICU+JQogIHNlcGFyYXRlKGNvbCA9IGZpbGVfaWQsIHNlcCA9ICJfZW5yIiwgaW50bz1jKCJwb3AiLCAiZmlsZV9pZCIpKSAlPiUKICBzZXBhcmF0ZShjb2wgPSBmaWxlX2lkLCBzZXAgPSAiXyIsIGludG89YygiZW5yIiwgInNlZWQiLCAiYmF0Y2hFZmZlY3QiKSkgJT4lCiAgbXV0YXRlKHNlZWQ9c3RyX3JlbW92ZShzZWVkLCAic2VlZCIpLCBiYXRjaEVmZmVjdD1zdHJfcmVtb3ZlKGJhdGNoRWZmZWN0LCAiYmF0Y2hFZmZlY3QiKSkgCgojIyBMb2FkIHJlc3VsdHMKY2x1c3Rlcl9vdXRjb21lX2RmIDwtIGxhcHBseShzZXFfYWxvbmcocmVzX2ZpbGVzX2Z1bGwpLCBmdW5jdGlvbihpKXsgCiAgcHJpbnQocGFzdGUoIk91dGNvbWUgbm8uICIsIGkpKQogIGJlbmNobWFya19kZiA8LSByZWFkX2NzdihyZXNfZmlsZXNfZnVsbFtpXSkgJT4lCiAgICAgIC5vdXRjb21lX2J5X3Byb2IoZGFfdXBwZXIgPSAwLjYpICU+JQogICAgICBtdXRhdGUoREFfdGhyZXNoPTAuNikgJT4lCiAgICAgIHVuZ3JvdXAoKSAlPiUKICAgICAgZHBseXI6OnNlbGVjdCgtIG1ldGhvZCkgJT4lCiAgICAgIGJpbmRfY29scyhjbHVzdGVyX291dF9tZXRhX2RmW2ksXSkgCiAgcG9wX2VuciA8LSBhcy5udW1lcmljKGNsdXN0ZXJfb3V0X21ldGFfZGZbaSwiZW5yIl0pCiAgYmVuY2htYXJrX2RmCiAgfSkgJT4lCiAgcHVycnI6OnJlZHVjZShiaW5kX3Jvd3MpCgpjbHVzdGVyX291dGNvbWVfZGYgCiAgCmBgYAoKYGBge3J9CnBsX2RmIDwtIGNsdXN0ZXJfb3V0Y29tZV9kZiAlPiUKICBmaWx0ZXIobWV0aG9kIT0ibWlsb19iYXRjaCIpICU+JQogIG11dGF0ZShGRFIgPSBGUC8oVFArRlApKSAlPiUKICBtdXRhdGUoVFBSPWlmZWxzZShpcy5uYW4oVFBSKSwgMCwgVFBSKSwKICAgICAgICAgRlBSPWlmZWxzZShpcy5uYW4oRlBSKSwgMCwgRlBSKSwKICAgICAgICAgRkRSPWlmZWxzZShpcy5uYW4oRkRSKSwgMCwgRkRSKSwKICAgICAgICAgUHJlY2lzaW9uPWlmZWxzZShpcy5uYW4oUHJlY2lzaW9uKSwgMCwgUHJlY2lzaW9uKSkgJT4lCiAgbXV0YXRlKHBvcD1zdHJfcmVwbGFjZShwb3AsICJfIiwgIiAiKSkgJT4lCiAgbXV0YXRlKHBvcF9zaXplPXBvcF9zaXplc1twb3BdKSAgJT4lCiAgYXJyYW5nZShwb3Bfc2l6ZSkgJT4lCiAgbXV0YXRlKHBvcD1mYWN0b3IocG9wLCBsZXZlbHM9dW5pcXVlKHBvcCkpKSAlPiUKICBmaWx0ZXIoREFfdGhyZXNoID49IDAuNiAmIGJhdGNoRWZmZWN0PT0wKSAKCgpwbF9yaWdodCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgVFBSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuOCwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyID0gJ2xhYmVsX2JvdGgnKSAKcGxfbGVmdCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKG1ldGhvZCwgRkRSLCBjb2xvcj1tZXRob2QpKSArIAogIGdlb21fYm94cGxvdCgpICsKICBnZ2JlZXN3YXJtOjpnZW9tX3F1YXNpcmFuZG9tKGFscGhhPTAuNSkgKwogIGdlb21faGxpbmUoeWludGVyY2VwdCA9IDAuMSwgbGluZXR5cGU9MikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDE2KSArCiAgICBzY2FsZV9jb2xvcl9tZXRob2RzKCkgKwogIGZhY2V0X2dyaWQoZW5yfi4sIGxhYmVsbGVyID0gJ2xhYmVsX2JvdGgnKSAKCnBsIDwtIHBsX3JpZ2h0IC8gcGxfbGVmdCArCnBsb3RfbGF5b3V0KGd1aWRlcz0nY29sbGVjdCcpICYKICB0aGVtZShheGlzLnRleHQueD1lbGVtZW50X2JsYW5rKCksIGF4aXMudGlja3MueD1lbGVtZW50X2JsYW5rKCksIGF4aXMudGl0bGUueD1lbGVtZW50X2JsYW5rKCkpCgpgYGAKUGxvdCBVTUFQCmBgYHtyLCBmaWcud2lkdGg9OCxmaWcuaGVpZ2h0PTEwfQpjbHVzdGVyX3NjZSA8LSByZWFkUkRTKCJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvY2x1c3Rlcl9kYXRhX2JtLlJEUyIpCmluZGlyIDwtICJ+L2RhdGEvbWlsb19iZW5jaG1hcmsvc3ludGhldGljX2RhdGEvIgoKbmFtZXMocmVkdWNlZERpbXMoY2x1c3Rlcl9zY2UpKVsyXSA8LSAidW1hcF9iYXRjaCIKY29sbmFtZXMocmVkdWNlZERpbXMoY2x1c3Rlcl9zY2UpW1syXV0pIDwtIGMoIlgxIiwgIlgyIikgCnBsX3RvcCA8LSBwbG90X291dGNvbWVfdW1hcChjbHVzdGVyX3NjZSwgbWV0aG9kID0gJ21pbG8nLCBwb3A9IjMiLCBlbnIgPSAwLjksIHNlZWQgPSA0MyxiYXRjaEVmZmVjdCA9IDAsIHRydWUgPSBUUlVFLCBkYXRhX2lkPSJjbHVzdGVyIikgKyB0aGVtZShsZWdlbmQucG9zaXRpb249InJpZ2h0IikKCnBsb3RfY2x1c3RlciA8LSAoKHBsX3RvcCkgLyAocGwpKSArCiAgcGxvdF9sYXlvdXQoaGVpZ2h0cyA9IGMoMSwyLjUpKQpwbG90X2NsdXN0ZXIKYGBgCmBgYHtyLCBmaWcuaGVpZ2h0PTEwLCBmaWcud2lkdGg9MTJ9CmZpZyA8LSAoKHBsb3RfY2x1c3RlcikgJiB0aGVtZShsZWdlbmQucG9zaXRpb249Im5vbmUiKSB8CiAgIChwbG90X2xpbmVhcikgJiB0aGVtZShsZWdlbmQucG9zaXRpb249Im5vbmUiKSB8CiAgIChwbG90X2JyYW5jaCkpICsgCiAgcGxvdF9sYXlvdXQod2lkdGhzPWMoMSwxLDEpKSAKCmZpZyArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJzaW1EYXRhX2ZpZ3VyZS5wbmciKSwgd2lkdGg9MTAsIGhlaWdodCA9IDEwKSArCiAgZ2dzYXZlKHBhc3RlMChmaWdkaXIsICJzaW1EYXRhX2ZpZ3VyZS5wZGYiKSwgd2lkdGg9MTAsIGhlaWdodCA9IDEwKQpgYGAKCmBgYHtyfQp1bmlxdWUobGluZWFyX3NjZSRjZWxsdHlwZSkKYGBgCgoKIyMgQ3lkYXIgb24gc2ltcGxlIHRyYWplY3RvcnkKClBpY2sgcmFkaXVzIHBhcmFtZXRlciBmb3IgZGlmZmVyZW50IGRhdGFzZXRzOiBGb3IgZWFjaCBoeXBlcnNwaGVyZSBjZW50cmVkIG9uIGEgY2VsbCwgdGhlIHJhZGl1cwpyZXF1aXJlZCB0byBpbmNsdWRlIGEgY2VydGFpbiBudW1iZXIgb2YgbmVhcmVzdCBuZWlnaGJvdXJzIGlzIGNvbXB1dGVkLgoKYGBge3J9CnNhbXBsZV9jb2wgPSAic3ludGhfc2FtcGxlcyIKZD0zMApzY2UgPC0gcmVhZFJEUygiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL2NsdXN0ZXJfZGF0YV9ibS5SRFMiKQpzYW1wbGVfbHMgPC0gc3BsaXQoMTpuY29sKHNjZSksIHNjZVtbc2FtcGxlX2NvbF1dKQpwcm9jZXNzZWQuZXhwcnMgPC0gbGFwcGx5KHNhbXBsZV9scywgZnVuY3Rpb24ocykgcmVkdWNlZERpbShzY2VbLHNdLCAicGNhLmNvcnJlY3RlZCIpWywxOmRdKQpjZCA8LSBwcmVwYXJlQ2VsbERhdGEocHJvY2Vzc2VkLmV4cHJzKQpib3hwbG90KG5laWdoYm9yRGlzdGFuY2VzKGNkLCBuZWlnaGJvcnM9NTAsIGFzLnRvbD1UUlVFKSkKYGBgCgpgYGB7cn0Kc2FtcGxlX2NvbCA9ICJzeW50aF9zYW1wbGVzIgpkPTMwCnNjZSA8LSByZWFkUkRTKCIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvYnJhbmNoaW5nX2RhdGFfYm0uUkRTIikKc2FtcGxlX2xzIDwtIHNwbGl0KDE6bmNvbChzY2UpLCBzY2VbW3NhbXBsZV9jb2xdXSkKcHJvY2Vzc2VkLmV4cHJzIDwtIGxhcHBseShzYW1wbGVfbHMsIGZ1bmN0aW9uKHMpIHJlZHVjZWREaW0oc2NlWyxzXSwgInBjYS5jb3JyZWN0ZWQiKVssMTpkXSkKY2QgPC0gcHJlcGFyZUNlbGxEYXRhKHByb2Nlc3NlZC5leHBycykKYm94cGxvdChuZWlnaGJvckRpc3RhbmNlcyhjZCwgbmVpZ2hib3JzPTUwLCBhcy50b2w9VFJVRSkpCmBgYAoKYGBge3J9CnNhbXBsZV9jb2wgPSAic3ludGhfc2FtcGxlcyIKZD0zMApzY2UgPC0gcmVhZFJEUygiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL2xpbmVhcl9kYXRhX2JtLlJEUyIpCnNhbXBsZV9scyA8LSBzcGxpdCgxOm5jb2woc2NlKSwgc2NlW1tzYW1wbGVfY29sXV0pCnByb2Nlc3NlZC5leHBycyA8LSBsYXBwbHkoc2FtcGxlX2xzLCBmdW5jdGlvbihzKSByZWR1Y2VkRGltKHNjZVssc10sICJwY2EuY29ycmVjdGVkIilbLDE6ZF0pCmNkIDwtIHByZXBhcmVDZWxsRGF0YShwcm9jZXNzZWQuZXhwcnMpCmJveHBsb3QobmVpZ2hib3JEaXN0YW5jZXMoY2QsIG5laWdoYm9ycz01MCwgYXMudG9sPVRSVUUpKQpgYGAKYGBge3J9CnNhbXBsZV9jb2wgPSAic3ludGhfc2FtcGxlcyIKZD0zMApzY2UgPC0gZW1icnlvX3NjZQpzYW1wbGVfbHMgPC0gc3BsaXQoMTpuY29sKHNjZSksIHNjZVtbc2FtcGxlX2NvbF1dKQpwcm9jZXNzZWQuZXhwcnMgPC0gbGFwcGx5KHNhbXBsZV9scywgZnVuY3Rpb24ocykgcmVkdWNlZERpbShzY2VbLHNdLCAicGNhLmNvcnJlY3RlZCIpWywxOmRdKQpjZCA8LSBwcmVwYXJlQ2VsbERhdGEocHJvY2Vzc2VkLmV4cHJzKQpib3hwbG90KG5laWdoYm9yRGlzdGFuY2VzKGNkLCBuZWlnaGJvcnM9NTAsIGFzLnRvbD1UUlVFKSkKYGBgCgpgYGB7cn0KdG9sX2RhdGFzZXQgPC0gbGlzdChjbHVzdGVyPTAuOCwgYnJhbmNoaW5nPTYsIGxpbmVhcj02LCBlbWJyeW89MSkKYGBgCgoKCmBgYHtyfQpzY2UgPC0gcmVhZFJEUygiL25mcy90ZWFtMjA1L2VkNi9kYXRhL21pbG9fYmVuY2htYXJrL2xpbmVhcl9kYXRhX2JtLlJEUyIpCmRhdGFfaWQgPC0gImxpbmVhciIKcG9wIDwtICJNMSIKcG9wX2VuciA8LSAwLjkKc2VlZCA8LSAnNDMnCm1ubl9jb3JyZWN0IDwtICJubyIKYmVfc2QgPC0gJzAnCgojIyBMb2FkIGNvbGRhdGEgYW5kIFBDQQpvdXRkaXIgPC0gJy9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8nCm91dHByZWZpeCA8LSBzdHJfYygiYmVuY2htYXJrXyIsIGRhdGFfaWQsICJfcG9wXyIsIHBvcCwgJ19lbnInLCBwb3BfZW5yLCAiX3NlZWQiLCBzZWVkKQpjb2xkYXRhIDwtIHJlYWRfY3N2KHBhc3RlMChvdXRkaXIsIG91dHByZWZpeCwgIi5jb2xkYXRhLmNzdiIpKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkKaWYgKG1ubl9jb3JyZWN0PT0ibm8iKSB7CiAgWF9wY2EgPC1yZWFkX2NzdihzdHJfYyhvdXRkaXIsIG91dHByZWZpeCwgIl9iYXRjaEVmZmVjdCIsIGJlX3NkLCAiLnBjYS5jc3YiKSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpICAKfSBlbHNlIHsKICBYX3BjYSA8LXJlYWRfY3N2KHN0cl9jKG91dGRpciwgb3V0cHJlZml4LCAiX2JhdGNoRWZmZWN0IiwgYmVfc2QsICIuTU5OY29ycmVjdGVkLnBjYS5jc3YiKSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpCn0KIyMgQWRkIHJlZHVjZWQgZGltICsgY29sZGF0YSB0byBzY2UKY29sRGF0YShzY2UpIDwtIERhdGFGcmFtZShjb2xkYXRhKQpyZWR1Y2VkRGltKHNjZSwgInBjYV9iYXRjaCIpIDwtIGFzLm1hdHJpeChYX3BjYSkKcGxvdFJlZHVjZWREaW0oc2NlLCAiVU1BUCIsY29sb3VyX2J5PSJzeW50aF9sYWJlbHMiKQpwbG90UmVkdWNlZERpbShzY2UsICJVTUFQIixjb2xvdXJfYnk9IkNvbmRpdGlvbjFfcHJvYiIpCgpjeWRhcl9yZXMgPC0gcnVuREEoc2NlLCBjb2xkYXRhLCBYX3BjYSwgImN5ZGFyIiwgb3V0X3R5cGUgPSAibGFiZWxzIixkID0gMzAsCiAgICAgICAgICAgICAgICAgICAgcGFyYW1zPWxpc3QoY3lkYXI9bGlzdCh0b2w9dG9sX2RhdGFzZXRbW2RhdGFfaWRdXSwgZG93bnNhbXBsZT0zKSkpCmRmIDwtIC5vdXRjb21lX2J5X3Byb2IoY3lkYXJfcmVzLCAwLjYpIAoKZGYKCmBgYAoKCmBgYHtyfQpzY2UgPC0gZW1icnlvX3NjZQpkYXRhX2lkIDwtICJlbWJyeW8iCnBvcCA8LSAiRXJ5dGhyb2lkMiIKcG9wX2VuciA8LSAwLjkKc2VlZCA8LSAnNDMnCm1ubl9jb3JyZWN0IDwtICJubyIKYmVfc2QgPC0gJzAnCgojIyBMb2FkIGNvbGRhdGEgYW5kIFBDQQpvdXRkaXIgPC0gJy9uZnMvdGVhbTIwNS9lZDYvZGF0YS9taWxvX2JlbmNobWFyay9zeW50aGV0aWNfZGF0YS8nCm91dHByZWZpeCA8LSBzdHJfYygiYmVuY2htYXJrXyIsIGRhdGFfaWQsICJfcG9wXyIsIHBvcCwgJ19lbnInLCBwb3BfZW5yLCAiX3NlZWQiLCBzZWVkKQpjb2xkYXRhIDwtIHJlYWRfY3N2KHBhc3RlMChvdXRkaXIsIG91dHByZWZpeCwgIi5jb2xkYXRhLmNzdiIpKSAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCkKaWYgKG1ubl9jb3JyZWN0PT0ibm8iKSB7CiAgWF9wY2EgPC1yZWFkX2NzdihzdHJfYyhvdXRkaXIsIG91dHByZWZpeCwgIl9iYXRjaEVmZmVjdCIsIGJlX3NkLCAiLnBjYS5jc3YiKSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpICAKfSBlbHNlIHsKICBYX3BjYSA8LXJlYWRfY3N2KHN0cl9jKG91dGRpciwgb3V0cHJlZml4LCAiX2JhdGNoRWZmZWN0IiwgYmVfc2QsICIuTU5OY29ycmVjdGVkLnBjYS5jc3YiKSkgJT4lIGNvbHVtbl90b19yb3duYW1lcygpCn0KIyMgQWRkIHJlZHVjZWQgZGltICsgY29sZGF0YSB0byBzY2UKY29sRGF0YShzY2UpIDwtIERhdGFGcmFtZShjb2xkYXRhKQpyZWR1Y2VkRGltKHNjZSwgInBjYV9iYXRjaCIpIDwtIGFzLm1hdHJpeChYX3BjYSkKcGxvdFJlZHVjZWREaW0oc2NlLCAiVU1BUCIsY29sb3VyX2J5PSJzeW50aF9sYWJlbHMiKQpwbG90UmVkdWNlZERpbShzY2UsICJVTUFQIixjb2xvdXJfYnk9IkNvbmRpdGlvbjFfcHJvYiIpCgpjeWRhcl9yZXMgPC0gcnVuREEoc2NlLCBjb2xkYXRhLCBYX3BjYSwgImN5ZGFyIiwgb3V0X3R5cGUgPSAibGFiZWxzIixkID0gMzAsCiAgICAgICAgICAgICAgICAgICAgcGFyYW1zPWxpc3QoY3lkYXI9bGlzdCh0b2w9dG9sX2RhdGFzZXRbW2RhdGFfaWRdXSwgZG93bnNhbXBsZT0zKSkpCmRmIDwtIC5vdXRjb21lX2J5X3Byb2IoY3lkYXJfcmVzLCAwLjYpIAoKZGYKCgpgYGAKCgoKYGBge3J9CnNpbS5kZXNpZ24gPC0gbW9kZWwubWF0cml4KGRlc2lnbiwgZGF0YT1kZXNpZ25fZGYpW2NvbG5hbWVzKGNkLmRnZSksXQpzaW0uZGdlIDwtIGVzdGltYXRlRGlzcChjZC5kZ2UsIHNpbS5kZXNpZ24pCnNpbS5maXQgPC0gZ2xtUUxGaXQoc2ltLmRnZSwgc2ltLmRlc2lnbikKc2ltLnJlcyA8LSBnbG1RTEZUZXN0KHNpbS5maXQsIGNvZWY9MikKCiMgY29udHJvbCB0aGUgc3BhdGlhbCBGRFIKY3lkYXIucmVzIDwtIHNpbS5yZXMkdGFibGUKY3lkYXIucmVzJFNwYXRpYWxGRFIgPC0gc3BhdGlhbEZEUihpbnRlbnNpdGllcyhjZCksIHNpbS5yZXMkdGFibGUkUFZhbHVlKQpib3hwbG90KHNpbS5kZ2UkY291bnRzKQpoaXN0KGN5ZGFyLnJlcyRQVmFsdWUpCgpjeWRhci5yZXMkU3BhdGlhbEZEUiA8IDAuMQpgYGAKCgpgYGB7cn0KY29sRGF0YShzaW1fdHJhamVjdG9yeSRTQ0UpIDwtIERhdGFGcmFtZShzaW1fdHJhamVjdG9yeSRtZXRhKQpwbG90UENBKHNpbV90cmFqZWN0b3J5JFNDRSwgY29sb3VyX2J5PSJDb25kaXRpb24iKQpwbG90UmVkdWNlZERpbShzY2UsICJwY2EuY29ycmVjdGVkIixjb2xvdXJfYnk9InN5bnRoX2xhYmVscyIpCnBsb3RSZWR1Y2VkRGltKHNjZSwgIlVNQVAiLGNvbG91cl9ieT0iQ29uZGl0aW9uMV9wcm9iIikKYGBgCgpUcnkgZG93bnNhbXBsaW5nIG9uZSBvZiB0aGUgMiBjb25kaXRpb25zCgpgYGB7cn0KQzFfY2VsbHMgPC0gY29sbmFtZXMoc2NlKVtzY2Ukc3ludGhfbGFiZWxzPT0iQ29uZGl0aW9uMSJdCkMyX2NlbGxzIDwtIGNvbG5hbWVzKHNjZSlbc2NlJHN5bnRoX2xhYmVscz09IkNvbmRpdGlvbjIiXQpzbXBfQzIgPC0gc2FtcGxlKEMyX2NlbGxzLCBzaXplID0gbGVuZ3RoKEMyX2NlbGxzKSAqIDEpCgpzY2VbLGMoQzFfY2VsbHMsIEMyX2NlbGxzKV0gCnNjZQp0YWJsZShydW5fY3lkYXIoc2NlWyxjKEMxX2NlbGxzLCBDMl9jZWxscyldLCB0b2wgPSAzLjAsIGQ9MzApJERBcmVzJFNwYXRpYWxGRFIgPCAwLjEpCmBgYApgYGB7cn0KYmVuY2htYXJrX2RmIDwtIHJlYWRfY3N2KCIvbmZzL3RlYW0yMDUvZWQ2L2RhdGEvbWlsb19iZW5jaG1hcmsvYmVuY2htYXJrX2VtYnJ5b19wb3BfRXJ5dGhyb2lkMl9lbnIwLjlfc2VlZDQzX2JhdGNoRWZmZWN0MC5EQXJlc3VsdHMuZGFzZXEuY3N2IikgCgoub3V0Y29tZV9ieV9wcm9iKGJlbmNobWFya19kZiwgMC42KQoKCi5vdXRjb21lX2J5X3Byb2IoYmVuY2htYXJrX2RmLCAwLjYpCmBgYAoKIyMgTG91dmFpbiBvbiBpdGVyYXRpdmUgc3ViY2x1c3RlcmluZwoKYGBge3J9CnBsb3RVTUFQKGVtYnJ5b19zY2UsIGNvbG91cl9ieT0iQ29uZGl0aW9uMV9wcm9iIikKYGBgCgpTdWJjbHVzdGVyIGFsbCBjZWxsdHlwZSBwb3B1bGF0aW9ucyAodGhlcmUgaXMgYSBjYXZlYXQgaGVyZSB0aGF0IEkgYW0gbm90IHJlY2FsY3VsYXRpbmcgdGhlIFBDQSBzcGFjZSBmb3IgYWxsIHN1YnNldHMsIGJ1dCBpdCBzaG91bGQgYnJpbmcgaG9tZSB0aGUgbWVzc2FnZSByZWdhcmRsZXNzKQoKYGBge3J9CmVtYnJ5b19zY2Ukc3ViY2x1c3RlciA8LSBOQQprPTE1Cgpmb3IgKHBvcCBpbiB1bmlxdWUoZW1icnlvX3NjZSRjZWxsdHlwZSkpIHsKICBwb3Bfc2NlIDwtIGVtYnJ5b19zY2VbLGVtYnJ5b19zY2UkY2VsbHR5cGU9PXBvcF0KICBYX3JlZF9kaW0gPC0gcmVkdWNlZERpbShwb3Bfc2NlLCAicGNhLmNvcnJlY3RlZCIpCiAgc2NlLmdyYXBoIDwtIGJ1aWxkS05OR3JhcGgodChYX3JlZF9kaW0pLCBrPWspCiAgbG91dmFpbi5jbHVzdCA8LSBjbHVzdGVyX2xvdXZhaW4oc2NlLmdyYXBoKQogIGxvdXZhaW4uY2x1c3QuaWRzIDwtIG1lbWJlcnNoaXAobG91dmFpbi5jbHVzdCkKICBwb3Bfc2NlJHN1YmNsdXN0ZXIgPC0gcGFzdGUocG9wLCBhcy5jaGFyYWN0ZXIobG91dmFpbi5jbHVzdC5pZHMpLCBzZXA9Il8iKQogIHN1YmNsdXN0ZXJzIDwtIHNldE5hbWVzKHBvcF9zY2Ukc3ViY2x1c3RlciwgY29sbmFtZXMocG9wX3NjZSkpCiAgY29sRGF0YShlbWJyeW9fc2NlKVsic3ViY2x1c3RlciJdW25hbWVzKHN1YmNsdXN0ZXJzKSxdIDwtIHN1YmNsdXN0ZXJzCiAgfQoKIyBwb3Bfc2NlIDwtIHJ1blVNQVAocG9wX3NjZSwgZGltcmVkPSJwY2EuY29ycmVjdGVkIikKc3ViY2x1c3RlcnNfdW1hcCA8LSBkYXRhLmZyYW1lKHJlZHVjZWREaW0oZW1icnlvX3NjZSwgIlVNQVAiKSkgJT4lCiAgbXV0YXRlKHN1YmNsdXN0ZXI9ZW1icnlvX3NjZSRzdWJjbHVzdGVyKSAlPiUKICBtdXRhdGUoc3ViY2x1c3Rlcj1mYWN0b3Ioc3ViY2x1c3RlciwgbGV2ZWxzPXNhbXBsZSh1bmlxdWUoc3ViY2x1c3RlcikpKSkgJT4lCiAgZ2dwbG90KGFlcyhYMSwgWDIsIGNvbG9yPXN1YmNsdXN0ZXIpKSArCiAgZ2VvbV9wb2ludChzaXplPTAuMSkgKwogIGd1aWRlcyhjb2xvcj0ibm9uZSIpICsKICB4bGFiKCJVTUFQMSIpICsgeWxhYigiVU1BUDIiKSArCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemU9MTgpCmBgYAoKCk1ha2Ugc2ltdWxhdGVkIGxhYmVscyAKYGBge3J9CmVtYnJ5b19zY2UgPC0gYWRkX3N5bnRoZXRpY19sYWJlbHNfcG9wKGVtYnJ5b19zY2UsIHBvcD0iU29taXRpYyBtZXNvZGVybSIsIHBvcF9jb2x1bW4gPSAiY2VsbHR5cGUiLCBzZWVkPTQyLCBwb3BfZW5yPTAuOCkKdHJ1ZV9sYWJlbHMgPC0gaWZlbHNlKGVtYnJ5b19zY2UkQ29uZGl0aW9uMl9wcm9iIDwgMC40LCAiTmVnTEZDIiwgaWZlbHNlKGVtYnJ5b19zY2UkQ29uZGl0aW9uMl9wcm9iID4gMC42LCAiUG9zTEZDIiwgIk5vdERBIikpCmNvbERhdGEoZW1icnlvX3NjZSlbWyJ0cnVlX2xhYmVscyJdXSA8LSB0cnVlX2xhYmVscwpgYGAKCgoKVGVzdGluZyBmb3IgREEgd2l0aCBHTE0gb24gc3ViY2x1c3RlcnMKCmBgYHtyfQpjb25kaXRpb25fY29sID0gInN5bnRoX2xhYmVscyIKc2FtcGxlX2NvbCA9ICJzeW50aF9zYW1wbGVzIgoKIyMgTWFrZSBkZXNpZ24gbWF0cml4CmRlc2lnbl9kZiA8LSBhcy50aWJibGUoY29sRGF0YShzY2UpW2Moc2FtcGxlX2NvbCwgY29uZGl0aW9uX2NvbCldKSAlPiUKICAgIGRpc3RpbmN0KCkgJT4lCiAgICByZW5hbWUoc2FtcGxlPXNhbXBsZV9jb2wpCmRlc2lnbiA8LSBmb3JtdWxhKHBhc3RlKCdGcmVxIH4nLCBjb25kaXRpb25fY29sLCAiKyBvZmZzZXQobG9nKE5fcykpIiwgY29sbGFwc2UgPSAnICcpKSAgCgojIyBUZXN0IERBIGluIHN1YmNsdXN0ZXJzCmNvbmRpdGlvbl92ZWMgPC0gY29sRGF0YShlbWJyeW9fc2NlKVtbY29uZGl0aW9uX2NvbF1dCnNhbXBsZV9sYWJlbHMgPC0gY29sRGF0YShlbWJyeW9fc2NlKVtbc2FtcGxlX2NvbF1dCmNsdXN0LmRmIDwtIGRhdGEuZnJhbWUoImNlbGxfaWQiPWNvbG5hbWVzKGVtYnJ5b19zY2UpLCAiTG91dmFpbi5DbHVzdCI9ZW1icnlvX3NjZSRzdWJjbHVzdGVyKQpjbHVzdC5kZiRTYW1wbGUgPC0gc2FtcGxlX2xhYmVscwpjbHVzdC5kZiRDb25kaXRpb24gPC0gY29uZGl0aW9uX3ZlYwoKbG91dmFpbi5jb3VudCA8LSB0YWJsZShjbHVzdC5kZiRMb3V2YWluLkNsdXN0LCBjbHVzdC5kZiRTYW1wbGUpCmF0dHJpYnV0ZXMobG91dmFpbi5jb3VudCkkY2xhc3MgPC0gIm1hdHJpeCIKICAKZGYgPC0gbWVsdChsb3V2YWluLmNvdW50LCB2YXJuYW1lcz1jKCJjbHVzdGVyIiwgInNhbXBsZSIpLCAgdmFsdWUubmFtZT0iRnJlcSIpICU+JQogICAgbXV0YXRlKGNsdXN0ZXI9ZmFjdG9yKGNsdXN0ZXIpKSAlPiUKICAgIGxlZnRfam9pbihkZXNpZ25fZGYsIGJ5PSJzYW1wbGUiKSAlPiUKICAgIGdyb3VwX2J5KHNhbXBsZSkgJT4lCiAgICBtdXRhdGUoTl9zPXN1bShGcmVxKSkgJT4lCiAgICB1bmdyb3VwKCkgJT4lCiAgICBncm91cF9ieShjbHVzdGVyKSAlPiUKICAgIGRvKG1vZGVsPWdsbShkZXNpZ24sIGRhdGE9LiwgZmFtaWx5PSJwb2lzc29uIikpIAogIApyZXNfZGYgPC0gdChzYXBwbHkoZGYkbW9kZWwsIGZ1bmN0aW9uKHgpIHN1bW1hcnkoeCkkY29lZmZpY2llbnRzW25yb3coc3VtbWFyeSh4KSRjb2VmZmljaWVudHMpLF0pKQpjb2xuYW1lcyhyZXNfZGYpIDwtIGMoImxvZ0ZDIiwiU3RkLiBFcnJvciIsICJ6IHZhbHVlIiwgICAgIlB2YWwiICkKbG91dmFpbi5yZXMgPC0gY2JpbmQoZGYsIHJlc19kZikgJT4lCiAgbXV0YXRlKEZEUj1wLmFkanVzdChQdmFsLCBtZXRob2QgPSAiQkgiKSkKcm93bmFtZXMobG91dmFpbi5yZXMpIDwtIGxvdXZhaW4ucmVzJGNsdXN0ZXIKICAKY2x1c3QuZGYkbG9nRkMgPC0gbG91dmFpbi5yZXNbY2x1c3QuZGYkTG91dmFpbi5DbHVzdCwgJ2xvZ0ZDJ10KY2x1c3QuZGYkRkRSIDwtIGxvdXZhaW4ucmVzW2NsdXN0LmRmJExvdXZhaW4uQ2x1c3QsICdGRFInXQplbWJyeW9fc2NlJHByZWREQV9zdWJjbHVzdGVycyA8LSBsb3V2YWluMm91dHB1dChjbHVzdC5kZiwgb3V0X3R5cGUgPSAibGFiZWxzIikKCmNsdXN0LmRmICU+JQogIGdncGxvdChhZXMobG9nRkMsIC1sb2cxMChGRFIpKSkgKyBnZW9tX3BvaW50KCkKYGBgCgpgYGB7cn0KIyMgVGVzdCBEQSBpbiBjZWxsIHR5cGUgY2x1c3RlcnMKY2x1c3QuZGYgPC0gZGF0YS5mcmFtZSgiY2VsbF9pZCI9Y29sbmFtZXMoZW1icnlvX3NjZSksICJMb3V2YWluLkNsdXN0Ij1lbWJyeW9fc2NlJGNlbGx0eXBlKQpjbHVzdC5kZiRTYW1wbGUgPC0gc2FtcGxlX2xhYmVscwpjbHVzdC5kZiRDb25kaXRpb24gPC0gY29uZGl0aW9uX3ZlYwoKbG91dmFpbi5jb3VudCA8LSB0YWJsZShjbHVzdC5kZiRMb3V2YWluLkNsdXN0LCBjbHVzdC5kZiRTYW1wbGUpCmF0dHJpYnV0ZXMobG91dmFpbi5jb3VudCkkY2xhc3MgPC0gIm1hdHJpeCIKICAKZGYgPC0gbWVsdChsb3V2YWluLmNvdW50LCB2YXJuYW1lcz1jKCJjbHVzdGVyIiwgInNhbXBsZSIpLCAgdmFsdWUubmFtZT0iRnJlcSIpICU+JQogICAgbXV0YXRlKGNsdXN0ZXI9ZmFjdG9yKGNsdXN0ZXIpKSAlPiUKICAgIGxlZnRfam9pbihkZXNpZ25fZGYsIGJ5PSJzYW1wbGUiKSAlPiUKICAgIGdyb3VwX2J5KHNhbXBsZSkgJT4lCiAgICBtdXRhdGUoTl9zPXN1bShGcmVxKSkgJT4lCiAgICB1bmdyb3VwKCkgJT4lCiAgICBncm91cF9ieShjbHVzdGVyKSAlPiUKICAgIGRvKG1vZGVsPWdsbShkZXNpZ24sIGRhdGE9LiwgZmFtaWx5PSJwb2lzc29uIikpIAogIApyZXNfZGYgPC0gdChzYXBwbHkoZGYkbW9kZWwsIGZ1bmN0aW9uKHgpIHN1bW1hcnkoeCkkY29lZmZpY2llbnRzW25yb3coc3VtbWFyeSh4KSRjb2VmZmljaWVudHMpLF0pKQpjb2xuYW1lcyhyZXNfZGYpIDwtIGMoImxvZ0ZDIiwiU3RkLiBFcnJvciIsICJ6IHZhbHVlIiwgICAgIlB2YWwiICkKbG91dmFpbi5yZXMgPC0gY2JpbmQoZGYsIHJlc19kZikgJT4lCiAgbXV0YXRlKEZEUj1wLmFkanVzdChQdmFsLCBtZXRob2QgPSAiQkgiKSkKcm93bmFtZXMobG91dmFpbi5yZXMpIDwtIGxvdXZhaW4ucmVzJGNsdXN0ZXIKICAKY2x1c3QuZGYkbG9nRkMgPC0gbG91dmFpbi5yZXNbY2x1c3QuZGYkTG91dmFpbi5DbHVzdCwgJ2xvZ0ZDJ10KY2x1c3QuZGYkRkRSIDwtIGxvdXZhaW4ucmVzW2NsdXN0LmRmJExvdXZhaW4uQ2x1c3QsICdGRFInXQplbWJyeW9fc2NlJHByZWREQV9jZWxsdHlwZSA8LSBsb3V2YWluMm91dHB1dChjbHVzdC5kZiwgb3V0X3R5cGUgPSAibGFiZWxzIikKCmNsdXN0LmRmICU+JQogIGdncGxvdChhZXMobG9nRkMsIC1sb2cxMChGRFIpKSkgKyBnZW9tX3BvaW50KCkKYGBgCgpgYGB7cn0KbWlsb19yZXMgPC0gcnVuX21pbG8oZW1icnlvX3NjZSwgY29uZGl0aW9uX2NvbD0ic3ludGhfbGFiZWxzIiwgc2FtcGxlX2NvbD0ic3ludGhfc2FtcGxlcyIsIHJlZHVjZWQuZGltID0gInBjYS5jb3JyZWN0ZWQiLAogICAgICAgIGs9NTAsIGQgPSAzMCkKZW1icnlvX3NjZSRwcmVkREFfbWlsbyA8LSBtaWxvMm91dHB1dChtaWxvX3JlcyRNaWxvLCBtaWxvX3JlcyREQXJlcywgb3V0X3R5cGUgPSAibGFiZWxzIikKYGBgCgoKYGBge3IsIGZpZy5oZWlnaHQ9MTAsIGZpZy53aWR0aD0xMH0KIyBlbWJyeW9fc2NlJHByZWREQSA8LSBsb3V2YWluMm91dHB1dChjbHVzdC5kZiwgb3V0X3R5cGUgPSAibGFiZWxzIikKCnBsX2RmIDwtIGRhdGEuZnJhbWUocmVkdWNlZERpbShlbWJyeW9fc2NlLCAiVU1BUCIpKSAlPiUKICBtdXRhdGUoc3ViY2x1c3Rlcj1lbWJyeW9fc2NlJHN1YmNsdXN0ZXIpICU+JQogIG11dGF0ZShzdWJjbHVzdGVyPWZhY3RvcihzdWJjbHVzdGVyLCBsZXZlbHM9c2FtcGxlKHVuaXF1ZShzdWJjbHVzdGVyKSkpKSAlPiUKICBtdXRhdGUocHJlZERBX3N1YmNsdXN0ZXJzPWVtYnJ5b19zY2UkcHJlZERBX3N1YmNsdXN0ZXJzLAogICAgICAgICBwcmVkREFfY2VsbHR5cGU9ZW1icnlvX3NjZSRwcmVkREFfY2VsbHR5cGUsCiAgICAgICAgIHByZWREQV9taWxvPWVtYnJ5b19zY2UkcHJlZERBX21pbG8sCiAgICAgICAgIHRydWVEQSA9IGVtYnJ5b19zY2UkdHJ1ZV9sYWJlbHMpIAoKdHJ1ZV9wbCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKFgxLCBYMiwgY29sb3I9dHJ1ZURBKSkgKwogIGdlb21fcG9pbnQoc2l6ZT0wLjEpICsKICB4bGFiKCJVTUFQMSIpICsgeWxhYigiVU1BUDIiKSArCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemU9MTgpICsKICBzY2FsZV9jb2xvcl9tYW51YWwodmFsdWVzPWMoTm90REE9ImdyZXkiLCBQb3NMRkM9IlJlZCIsIE5lZ0xGQz0iQmx1ZSIpLG5hbWU9IiIpICsKICBndWlkZXMoY29sb3I9Im5vbmUiKSArCiAgZ2d0aXRsZSgiVHJ1ZSBEQSIpCgpzdWJjbF9wbG90IDwtIHBsX2RmICU+JQogIGdncGxvdChhZXMoWDEsIFgyLCBjb2xvcj1wcmVkREFfc3ViY2x1c3RlcnMpKSArCiAgZ2VvbV9wb2ludChzaXplPTAuMSkgKwogIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXM9YyhOb3REQT0iZ3JleSIsIFBvc0xGQz0iUmVkIiwgTmVnTEZDPSJCbHVlIiksbmFtZT0iIikgKwogIGd1aWRlcyhjb2xvcj1ndWlkZV9sZWdlbmQob3ZlcnJpZGUuYWVzID0gYyhzaXplPTIpKSkgKwogIGdndGl0bGUoIkdMTSBvbiBzdWJjbHVzdGVycyIpCgpjbF9wbG90IDwtIHBsX2RmICU+JQogIGdncGxvdChhZXMoWDEsIFgyLCBjb2xvcj1wcmVkREFfY2VsbHR5cGUpKSArCiAgZ2VvbV9wb2ludChzaXplPTAuMSkgKwogIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXM9YyhOb3REQT0iZ3JleSIsIFBvc0xGQz0iUmVkIiwgTmVnTEZDPSJCbHVlIiksbmFtZT0iIikgKwogIGd1aWRlcyhjb2xvcj0ibm9uZSIpICsKICBnZ3RpdGxlKCJHTE0gb24gY2x1c3RlcnMiKQoKbWlsb19wbCA8LSBwbF9kZiAlPiUKICBnZ3Bsb3QoYWVzKFgxLCBYMiwgY29sb3I9cHJlZERBX21pbG8pKSArCiAgZ2VvbV9wb2ludChzaXplPTAuMSkgKwogIHhsYWIoIlVNQVAxIikgKyB5bGFiKCJVTUFQMiIpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZT0xOCkgKwogIHNjYWxlX2NvbG9yX21hbnVhbCh2YWx1ZXM9YyhOb3REQT0iZ3JleSIsIFBvc0xGQz0iUmVkIiwgTmVnTEZDPSJCbHVlIiksIG5hbWU9IiIpICsKICBndWlkZXMoY29sb3I9Im5vbmUiKSArCiAgZ2d0aXRsZSgiTWlsbyIpCgpmaWcyIDwtIHRydWVfcGwgKyBtaWxvX3BsICsgY2xfcGxvdCArIHN1YmNsX3Bsb3QgKwogIHBsb3RfbGF5b3V0KG5jb2w9MiwgbnJvdz0yLCBndWlkZXM9ImNvbGxlY3QiKSAKYGBgCgoKQ29tcGFyZSBzaXplIG9mIHN1YmNsdXN0ZXJzIGFuZCBzaXplIG9mIG5laWdoYm91cmhvb2RzCgpgYGB7cn0Kc2l6ZV9maWcgPC0gKGRhdGEuZnJhbWUodGFibGUoZW1icnlvX3NjZSRzdWJjbHVzdGVyKSkgJT4lCiAgZ2dwbG90KGFlcyhGcmVxKSkgKyBnZW9tX2hpc3RvZ3JhbSgpICsKICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZSA9IDE2KSArCiAgIGFubm90YXRlKCJ0ZXh0IiwgbGFiZWw9cGFzdGUwKCJOID0gIiwgbGVuZ3RoKHVuaXF1ZShlbWJyeW9fc2NlJHN1YmNsdXN0ZXIpKSksIHg9NzUwLCB5PTIwLCBzaXplPTUpICsKICAgeGxhYigiU3ViY2x1c3RlciBzaXplIikgKwogIHhsaW0oMCwgMTAwMCkpIC8KKHBsb3ROaG9vZFNpemVIaXN0KG1pbG9fcmVzJE1pbG8pICsKICB4bGltKDAsIDEwMDApICsKICAgYW5ub3RhdGUoInRleHQiLCBsYWJlbD1wYXN0ZTAoIk4gPSAiLCBuY29sKG5ob29kcyhtaWxvX3JlcyRNaWxvKSkpLCB4PTc1MCwgeT02MDAsIHNpemU9NSkgKwogICB4bGFiKCJNaWxvIG5laWdoYm91cmhvb2Qgc2l6ZSIpKQoKc2l6ZV9maWcKYGBgCmBgYHtyLCBmaWcud2lkdGg9MTQsIGZpZy5oZWlnaHQ9OH0KKCgoKHN1YmNsdXN0ZXJzX3VtYXAgKyBnZ3RpdGxlKCJTdWJjbHVzdGVycyIpKSAvICBzaXplX2ZpZykgKyBwbG90X2xheW91dChuY29sPTEpKSB8CiAgIGZpZzIgKSArCiAgcGxvdF9sYXlvdXQobmNvbD0yLCB3aWR0aHM9YygxLDIpKSArCiAgcGxvdF9hbm5vdGF0aW9uKHRhZ19sZXZlbHMgPSAnQScpICsKICBnZ3NhdmUoIn4vbW91bnQvZ2RyaXZlL21pbG8vRmlndXJlcy9SZWJ1dHRhbEZpZzFfbWljcm9jbHVzdGVycy5wbmciLCB3aWR0aCA9IDE0LCBoZWlnaHQgPSA4KQpgYGAKCmBgYHtyfQojIHN1YmNsMnRydWUgPSBkYXRhLmZyYW1lKHRydWVEQSA9IGVtYnJ5b19zY2UkdHJ1ZV9sYWJlbHMsIHN1YmNsPWVtYnJ5b19zY2Ukc3ViY2x1c3RlcikKCmNsdXN0LmRmICU+JQogIG11dGF0ZShzdWJjbF9zaXplID0gdGFibGUoZW1icnlvX3NjZSRzdWJjbHVzdGVyKVtMb3V2YWluLkNsdXN0XSkgJT4lCiAgcmVuYW1lKHN1YmNsPUxvdXZhaW4uQ2x1c3QpICU+JQogICMgbGVmdF9qb2luKHN1YmNsMnRydWUpICU+JQogIGdncGxvdChhZXMoc3ViY2xfc2l6ZSwgLWxvZzEwKEZEUikpKSArIGdlb21fcG9pbnQoKSArCiAgZ2VvbV9obGluZSh5aW50ZXJjZXB0ID0gMSkKCm1pbG9fcmVzJERBcmVzICU+JQogIG11dGF0ZShuaF9zaXplID0gY29sU3VtcyhuaG9vZHMobWlsb19yZXMkTWlsbykpKSAlPiUKICBnZ3Bsb3QoYWVzKG5oX3NpemUsIC1sb2cxMChTcGF0aWFsRkRSKSkpICsgZ2VvbV9wb2ludCgpICsKICBnZW9tX2hsaW5lKHlpbnRlcmNlcHQgPSAxKQoKYGBgCgpgYGB7cn0KdGFibGUobWlsb19yZXMkTWlsbyRzeW50aF9sYWJlbHMpCnRhYmxlKG1pbG9fcmVzJE1pbG8kc3ludGhfc2FtcGxlcykKCm5oX2NvdW50cyA8LSBuaG9vZENvdW50cyhtaWxvX3JlcyRNaWxvKQoKbWVsdChhcy5tYXRyaXgobmhfY291bnRzKSwgdmFybmFtZXM9YygnbmgnLCAic2FtcGxlIikpICU+JQogIG11dGF0ZShjb25kaXRpb249c3RyX3JlbW92ZShzYW1wbGUsICJfUi4rIikpICU+JQogIGdyb3VwX2J5KHNhbXBsZSkgJT4lCiAgbXV0YXRlKE1fcz1zdW0odmFsdWUpKSAlPiUKICBnZ3Bsb3QoYWVzKHZhbHVlLCBncm91cD1zYW1wbGUsIGNvbG9yPWNvbmRpdGlvbikpICsgZ2VvbV9kZW5zaXR5KCkKCm1lbHQoYXMubWF0cml4KGxvdXZhaW4uY291bnQpLCB2YXJuYW1lcz1jKCduaCcsICJzYW1wbGUiKSkgJT4lCiAgbXV0YXRlKGNvbmRpdGlvbj1zdHJfcmVtb3ZlKHNhbXBsZSwgIl9SLisiKSkgJT4lCiAgZ3JvdXBfYnkoc2FtcGxlKSAlPiUKICBtdXRhdGUoTV9zPXN1bSh2YWx1ZSkpICU+JQogIGdncGxvdChhZXModmFsdWUvTV9zLCBncm91cD1zYW1wbGUsIGNvbG9yPWNvbmRpdGlvbikpICsgZ2VvbV9kZW5zaXR5KCkKCmBgYAoKCmBgYHtyfQptZWx0KGFzLm1hdHJpeChsb3V2YWluLmNvdW50KSwgdmFybmFtZXM9YygnbmgnLCAic2FtcGxlIikpICU+JQogIG11dGF0ZShjb25kaXRpb249c3RyX3JlbW92ZShzYW1wbGUsICJfUi4rIikpICU+JQogIGdyb3VwX2J5KG5oKSAlPiUKICBtdXRhdGUobmhfc2l6ZT1zdW0odmFsdWUpKSAlPiUKICB1bmdyb3VwKCkgJT4lCiAgZ3JvdXBfYnkoY29uZGl0aW9uLCBuaCkgJT4lCiAgc3VtbWFyaXNlKHZhbHVlPW1lYW4odmFsdWUpLCBuaF9zaXplPW1lYW4obmhfc2l6ZSkpICU+JQogIHBpdm90X3dpZGVyKGlkX2NvbHM9YyhuaCwgbmhfc2l6ZSksIG5hbWVzX2Zyb209ImNvbmRpdGlvbiIsIHZhbHVlc19mcm9tPSd2YWx1ZScpICU+JQogIGdncGxvdChhZXMoQ29uZGl0aW9uMSwgQ29uZGl0aW9uMiwgY29sb3I9bmhfc2l6ZSkpICsKICBnZW9tX3BvaW50KCkgKwogIGdlb21fc21vb3RoKG1ldGhvZD0ibG0iKSArCiAgZ2VvbV9hYmxpbmUoY29sb3I9InJlZCIpCmBgYAoKRG93bnNhbXBsZSBDb25kaXRpb24xCmBgYHtyfQpNIDwtIHRhYmxlKGVtYnJ5b19zY2Ukc3ludGhfc2FtcGxlcykKY2VsbF9pZHNfcyA8LSBzcGxpdChjb2xuYW1lcyhlbWJyeW9fc2NlKSwgZW1icnlvX3NjZSRzeW50aF9zYW1wbGVzKQpjZWxsX2lkc19zJENvbmRpdGlvbjFfUjEgPC0gc2FtcGxlKGNlbGxfaWRzX3MkQ29uZGl0aW9uMV9SMSwgbGVuZ3RoKGNlbGxfaWRzX3MkQ29uZGl0aW9uMl9SMSkpCmNlbGxfaWRzX3MkQ29uZGl0aW9uMV9SMiA8LSBzYW1wbGUoY2VsbF9pZHNfcyRDb25kaXRpb24xX1IyLCBsZW5ndGgoY2VsbF9pZHNfcyRDb25kaXRpb24yX1IyKSkKY2VsbF9pZHNfcyRDb25kaXRpb24xX1IzIDwtIHNhbXBsZShjZWxsX2lkc19zJENvbmRpdGlvbjFfUjMsIGxlbmd0aChjZWxsX2lkc19zJENvbmRpdGlvbjJfUjMpKQoKc2NlMiA8LSBlbWJyeW9fc2NlWyx1bmxpc3QoY2VsbF9pZHNfcyldCgptaWxvMiA8LSBNaWxvKHNjZTIpCm1pbG8yIDwtIGJ1aWxkR3JhcGgobWlsbzIsIHJlZHVjZWQuZGltID0gInBjYS5jb3JyZWN0ZWQiLCBrPTUwLCBkPTMwKQptaWxvMiA8LSBtYWtlTmhvb2RzKG1pbG8yKQptaWxvMiA8LSBtaWxvUjo6Y291bnRDZWxscyhtaWxvMiwgbWV0YS5kYXRhID0gZGF0YS5mcmFtZShjb2xEYXRhKG1pbG8yKSksIHNhbXBsZXMgPSAic3ludGhfc2FtcGxlcyIpCgpuaF9jb3VudHMgPC0gbmhvb2RDb3VudHMobWlsbzIpCm1lbHQoYXMubWF0cml4KG5oX2NvdW50cyksIHZhcm5hbWVzPWMoJ25oJywgInNhbXBsZSIpKSAlPiUKICBtdXRhdGUoY29uZGl0aW9uPXN0cl9yZW1vdmUoc2FtcGxlLCAiX1IuKyIpKSAlPiUKICBncm91cF9ieShzYW1wbGUpICU+JQogIG11dGF0ZShNX3M9c3VtKHZhbHVlKSkgJT4lCiAgZ2dwbG90KGFlcyh2YWx1ZSwgZ3JvdXA9c2FtcGxlLCBjb2xvcj1jb25kaXRpb24pKSArIGdlb21fZGVuc2l0eSgpCmBgYApgYGB7cn0KZGVzaWduX2RmIDwtIGFzLnRpYmJsZShjb2xEYXRhKHNjZTIpW2Moc2FtcGxlX2NvbCwgY29uZGl0aW9uX2NvbCldKSAlPiUKICAgIGRpc3RpbmN0KCkgJT4lCiAgICBjb2x1bW5fdG9fcm93bmFtZXMoc2FtcGxlX2NvbCkKCm1pbG8yIDwtIGNhbGNOaG9vZERpc3RhbmNlKG1pbG8yLCBkPTMwLCByZWR1Y2VkLmRpbSA9ICJwY2EuY29ycmVjdGVkIikKREFfcmVzdWx0cyA8LSB0ZXN0Tmhvb2RzKG1pbG8yLCBkZXNpZ24gPSB+IHN5bnRoX2xhYmVscywgCiAgICAgICAgICAgICAgICAgICAgICAgICBkZXNpZ24uZGYgPSBkZXNpZ25fZGZbY29sbmFtZXMobmhvb2RDb3VudHMobWlsbzIpKSwgLCBkcm9wPUZBTFNFXSkKZGEKYGBgCgoKCgoK